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