逐字符获取字体字形

时间:2018-02-26 13:12:24

标签: c# .net-core gdi+

gdi.dll中我们有GetGlyphIndices函数将字符串转换为字形索引数组

[DllImport("gdi32.dll")]
internal static extern uint GetGlyphIndices(IntPtr hdc, string lpstr, int c, [In, Out] ushort[] pgi, uint fl);
...
string value = "ABCDEFG";
int count = value.Length;

ushort[] indexes = new ushort[count];

GetGlyphIndices(hdc, value , count, indexes, 1);

现在我将我的应用程序移植到Net Core,并且没有办法做同样的事情。 我还查看了libgdiplus个函数。

如何在Net Core应用程序中获取字体字形列表?也许我在GDI +中错过了它?

0 个答案:

没有答案