接口 IFontMetrics
内容
[
隐藏
]IFontMetrics interface
定义 Font 度量工具的接口。
public interface IFontMetrics
属性
| 名称 | 描述 |
|---|---|
| Ascender { get; set; } | 获取 Font 的 ascender 值(以 font 单位计)。 |
| Descender { get; set; } | 获取 Font 的 descender 值(以 font 单位计)。 |
| FontBBox { get; } | 获取 Font 的边界框。 |
| FontMatrix { get; } | 获取字体变换矩阵。 |
| IsFixedPitch { get; } | 如果 Font 是等宽的,则为 True。 |
| LineGap { get; } | 获取 Font 的 LineGap 值(以 Font 单位计)。 |
| TypoAscender { get; set; } | 获取 Font 的排版 ascender 值(以 font 单位计)。 |
| TypoDescender { get; set; } | 获取 Font 的排版 descender 值(以 font 单位计)。 |
| TypoLineGap { get; } | 获取 Font 的排版 LineGap 值(以 Font 单位计)。 |
| UnitsPerEM { get; set; } | 获取每个 em 的单位数。 |
方法
| 名称 | 描述 |
|---|---|
| GetAscender(double) | 返回特定字体大小的升部值。 |
| GetDescender(double) | 返回特定字体大小的降部值。 |
| GetGlyphBBox(GlyphId) | 返回字形 BBox。 |
| GetGlyphWidth(GlyphId) | 返回字形宽度。 |
| GetKerningValue(GlyphId, GlyphId) | 返回字形对的字距值。 |
| GetTypoAscender(double) | 返回特定 Font 大小的排版 ascender。 |
| GetTypoDescender(double) | 返回特定 Font 大小的排版 descender。 |
| GetTypoLineGap(double) | 返回特定字体大小的行间距值。 |
| MeasureString(string, double) | 测量字符串并返回字符串宽度。 |
| SetGlyphWidth(GlyphId, double) | 设置字形宽度。 |
另见
- namespace Aspose.Font
- assembly Aspose.Font