C# 使用带换行符的Skia Sharp在矩形内添加文本

C# 使用带换行符的Skia Sharp在矩形内添加文本,c#,image-processing,skiasharp,C#,Image Processing,Skiasharp,我想在矩形内绘制文本。 如果文本较大,则应在下一行中绘制 我想创建一个方法,在这个方法中,我将为已经渲染的矩形传递文本颜色、字体大小、字体名称、X&Y坐标 所以文本应该在矩形内,也应该在方法参数中指定的特定对齐(左、中、右)中 不幸的是,截至本文,SkiaSharp在绘制文本方面并没有一个真正好的故事。它拥有绘制最高级案例所需的所有位,但以一种真正高级的方式(基本上对普通人没有用处)公开它们 在我们能够得到一个关于所有玩具的像样故事之前,我强烈建议大家看看这个图书馆,它的功能超出了你的想象:

我想在矩形内绘制文本。 如果文本较大,则应在下一行中绘制 我想创建一个方法,在这个方法中,我将为已经渲染的矩形传递文本颜色、字体大小、字体名称、X&Y坐标

所以文本应该在矩形内,也应该在方法参数中指定的特定对齐(左、中、右)中


不幸的是,截至本文,SkiaSharp在绘制文本方面并没有一个真正好的故事。它拥有绘制最高级案例所需的所有位,但以一种真正高级的方式(基本上对普通人没有用处)公开它们

在我们能够得到一个关于所有玩具的像样故事之前,我强烈建议大家看看这个图书馆,它的功能超出了你的想象:


您有代码要检查吗?现在,请阅读。我不想使用system.Drawing。我正在使用SkiaSharp Library然后检查