Aspose::Font::IFontMetrics класс

IFontMetrics class

Определяет интерфейс для инструментов измерения Font.

class IFontMetrics : public virtual System::Object

Методы

МетодОписание
virtual get_Ascender()Получает значение восходящего знака Font в единицах шрифта.
virtual get_Descender()Получает значение нисходящего знака Font в единицах шрифта.
virtual get_FontBBox()Получает ограничивающий прямоугольник Font.
virtual get_FontMatrix()Получает матрицу преобразования Font.
virtual get_IsFixedPitch()True, если Font моноширинный.
virtual get_LineGap()Получает значение LineGap Font в единицах Font.
virtual get_TypoAscender()Получает типографическое значение восходящего знака Font в единицах шрифта.
virtual get_TypoDescender()Получает типографическое значение нисходящего знака Font в единицах Font.
virtual get_TypoLineGap()Получает типографическое значение LineGap Font в единицах Font.
virtual get_UnitsPerEM()Получает количество единиц на em.
virtual GetAscender(double)Возвращает восходящий знак для конкретного размера Font.
virtual GetDescender(double)Возвращает нисходящий знак для конкретного размера Font.
virtual GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>)Возвращает BBox глифа.
virtual GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>)Возвращает ширину глифа.
virtual GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>)Возвращает значение кернинга для пары глифов.
virtual GetTypoAscender(double)Возвращает типографический восходящий знак для конкретного размера Font.
virtual GetTypoDescender(double)Возвращает типографический нисходящий знак для конкретного размера Font.
virtual GetTypoLineGap(double)Возвращает межстрочный интервал для конкретного размера Font.
virtual MeasureString(System::String, double)Измеряет строку и возвращает её ширину.
virtual set_Ascender(double)Получает значение восходящего знака Font в единицах шрифта.
virtual set_Descender(double)Получает значение нисходящего знака Font в единицах шрифта.
virtual set_TypoAscender(double)Получает типографическое значение восходящего знака Font в единицах шрифта.
virtual set_TypoDescender(double)Получает типографическое значение нисходящего знака Font в единицах Font.
virtual set_UnitsPerEM(uint32_t)Получает количество единиц на em.
virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double)Устанавливает ширину глифа.

См. также