Aspose::Font::FontMetrics class

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 глифа. Возвращает FontBBox, если BBox не был определён для глифа. Может быть переопределено конкретными наследниками кодировки шрифта.
GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>) overrideВозвращает ширину глифа. Может быть переопределено конкретными наследниками кодировки шрифта.
GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>) overrideВозвращает значение кернинга для пары глифов.
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)Устанавливает ширину глифа.

См. также