Aspose::Font::FontMetrics 类
内容
[
隐藏
]FontMetrics class
表示 Font 度量。
class FontMetrics : public Aspose::Font::IFontMetrics
方法
| 方法 | 描述 |
|---|---|
| get_Ascender() override | 获取 Ascender 值。 |
| get_Descender() override | 获取 Descender 值。 |
| get_FontBBox() override | 获取 FontBBox 值。 |
| get_FontMatrix() override | 获取 FontMatrix 值。 |
| get_IsFixedPitch() override | 获取 IsFixedPitch 值。 |
| get_LineGap() override | 获取 LineGap 值。 |
| get_TypoAscender() override | 获取 TypoAscender 值。 |
| get_TypoDescender() override | 获取 TypoDescender 值。 |
| get_TypoLineGap() override | 获取 TypoLineGap 值。 |
| get_UnitsPerEM() override | 获取 UnitsPerEM 值。 |
| GetAscender(double) override | 返回特定 Font 大小的上升线值。 |
| GetDescender(double) override | 返回特定 Font 大小的下降线值。 |
| GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>) override | 返回字形 BBox。如果字形未定义 BBox,则返回 FontBBox。可能会被特定字体编码的继承者覆盖。 |
| GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>) override | 返回字形宽度。可能会被特定字体编码的继承者覆盖。 |
| GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>) override | 返回字形对的 kerning 值。 |
| GetTypoAscender(double) override | 返回特定 Font 大小的下降线值。 |
| GetTypoDescender(double) override | 返回特定 Font 大小的下降线值。 |
| GetTypoLineGap(double) override | 返回特定 Font 大小的行间距。 |
| virtual MeasureString(System::String, double) | 测量字符串并返回字符串宽度。 |
| set_Ascender(double) override | 获取 Ascender 值。 |
| set_Descender(double) override | 获取 Descender 值。 |
| set_TypoAscender(double) override | 获取 TypoAscender 值。 |
| set_TypoDescender(double) override | 获取 TypoDescender 值。 |
| set_UnitsPerEM(uint32_t) override | 获取 UnitsPerEM 值。 |
| virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double) | 设置字形宽度。 |
另见
- Class IFontMetrics
- Namespace Aspose::Font
- Library Aspose.Font for C++