我有关于在Graphics上绘制文字的说明。像字符串,字体细节。 现在,我希望从这些指令中获得形状。可能是绘制字符的点列表' A'。
我的目标是将文字绘图转换为形状绘图。需要避免使用DrawString API(API没有任何问题,这只是我的需要。
示例代码:
GraphicsPath path = new GraphicsPath();
path.StartFigure();
path.AddString("Sample Text", new FontFamily("arial"),
1, 50, new Point(0, 0),
StringFormat.GenericTypographic);
path.CloseFigure();
PointF[] pt=path.PathPoints;
答案 0 :(得分:0)
GDI是一个栅格库。它不适用于矢量图形。
如果您尝试写入SVG,那么使用像这样的库会更好:https://www.codeproject.com/Articles/3751/An-SVG-framework-in-C-and-an-SVG-GDI-bridge。
该库承诺将GDI链接到SVG,以便您不必担心它。