使用Skia Sharp使用自动换行在矩形内添加文本

问题描述 投票:0回答:1

我想在斯基亚矩形内绘制文本。如果文本较大,则应在下一行绘制并希望创建一种方法,在该方法中,我将为已渲染的矩形传递文本颜色,字体大小,字体名称,X和Y坐标。

因此,文本应在Rectangle内,并且文本应在方法参数中指定的特定对齐方式(左,中,右)

enter image description here

c# image-processing skiasharp
1个回答
0
投票

不幸的是,截至此消息,SkiaSharp在绘制文本时还没有一个很好的故事。它具有绘制最高级案例所需的所有必需位,但以一种真正高级的方式(对于普通人来说基本上没有用)公开它们。

直到我们能用所有玩具得到一个体面的故事,我强烈建议您看一下这个库,它的作用超出您的想象:https://github.com/toptensoftware/RichTextKit

RichTextKit

© www.soinside.com 2019 - 2024. All rights reserved.