Aspose::Font::Ttf::TtfFontMetrics 类

TtfFontMetrics class

表示 TTF Font 度量。

class TtfFontMetrics : public Aspose::Font::FontMetrics

方法

方法描述
get_Ascender() override获取 ascender 值。
get_Descender() override获取 descender 值。
get_FontBBox() override获取 FontBBox 值。
get_FontMatrix() override获取 FontBBox 值。
get_LineGap() override获取 LineGap 值。
get_TypoAscender() override获取 TypoAscender 值。
get_TypoDescender() override获取 TypoDescender 值。
get_TypoLineGap() override获取 TypoLineGap 值。
get_UnitsPerEM() override获取 UnitsPerEM 值。
GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>) override返回字形 ID 对应的字形宽度。
GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>) override返回字形对的 kerning 值。
MeasureString(System::String, double) override测量字符串并返回字符串宽度。
MeasureString(System::ArrayPtr<uint32_t>, 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 值。
SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double) override设置字形宽度。

另见