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) | Устанавливает ширину глифа. |
См. также
- Class IFontMetrics
- Namespace Aspose::Font
- Library Aspose.Font for C++