我想知道如何在 Window Universal 应用程序中使用 Win2D 计算给定字体(包括其属性,如大小、粗细、样式等)的高度。
之前我使用过 CanvasTextLayout,但它需要一个文本才能工作,就像这一行代码:
var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintHeight);
在我的情况下,我将没有文本,因为我要找的是适应给定字体的所有字形的高度。
编辑:我也尝试过 CanvasFontFace 类,但似乎它没有任何公共构造函数。
之前我使用过 CanvasTextLayout,但它需要一个文本才能工作,就像这一行代码:
var ctl = new CanvasTextLayout(session, "Some text", new CanvasTextFormat(), constraintWidth, constraintHeight);
在我的情况下,我将没有文本,因为我要找的是适应给定字体的所有字形的高度。
编辑:我也尝试过 CanvasFontFace 类,但似乎它没有任何公共构造函数。