IFontMetrics
IFontMetrics interface
定义字体度量工具的接口。
public interface IFontMetrics
特性
姓名 | 描述 |
---|---|
Ascender { get; set; } | 以字体单位获取字体的升序值。 |
Descender { get; set; } | 以字体单位获取字体的下降值。 |
FontBBox { get; } | 获取字体边界框。 |
FontMatrix { get; } | 获取字体变换矩阵。 |
IsFixedPitch { get; } | True,如果字体是等宽字体。 |
LineGap { get; } | 以字体单位获取字体的 LineGap 值。 |
TypoAscender { get; set; } | 以字体单位获取字体的印刷升序值。 |
TypoDescender { get; set; } | 以字体单位获取字体的印刷下降值。 |
TypoLineGap { get; } | 以字体单位获取字体的印刷 LineGap 值。 |
UnitsPerEM { get; set; } | 获取每个 em 的单位。 |
方法
姓名 | 描述 |
---|---|
GetAscender(double) | 返回特定字体大小的升序。 |
GetDescender(double) | 返回特定字体大小的下降器。 |
GetGlyphBBox(GlyphId) | 返回字形 BBox. |
GetGlyphWidth(GlyphId) | 返回字形宽度。 |
GetKerningValue(GlyphId, GlyphId) | 返回字形对的字距调整值。 |
GetTypoAscender(double) | 返回特定字体大小的印刷升序。 |
GetTypoDescender(double) | 返回特定字体大小的印刷降序。 |
GetTypoLineGap(double) | 返回特定字体大小的行间距。 |
MeasureString(string, double) | 测量字符串并返回字符串宽度。 |
也可以看看
- 命名空间 Aspose.Font
- 部件 Aspose.Font