IFontMetrics
Содержание
[
Скрывать
]IFontMetrics interface
Определяет интерфейс для инструментов метрик шрифта.
public interface IFontMetrics
Характеристики
| Имя | Описание |
|---|---|
| Ascender { get; set; } | Получает значение по возрастанию шрифта в единицах шрифта. |
| Descender { get; set; } | Получает нисходящее значение шрифта в единицах шрифта. |
| FontBBox { get; } | Получает ограничивающую рамку шрифта. |
| FontMatrix { get; } | Получает матрицу преобразования шрифта. |
| IsFixedPitch { get; } | Истинно, если шрифт моноширинный. |
| LineGap { get; } | Получает значение межстрочного интервала шрифта в единицах шрифта. |
| TypoAscender { get; set; } | Получает значение типографского восходящего элемента Font в единицах шрифта. |
| TypoDescender { get; set; } | Получает значение типографского выносного элемента шрифта в единицах шрифта. |
| TypoLineGap { get; } | Получает типографское значение межстрочного интервала шрифта в единицах шрифта. |
| UnitsPerEM { get; set; } | Получает единицы на em. |
Методы
| Имя | Описание |
|---|---|
| GetAscender(double) | Возвращает верхний элемент для определенного размера шрифта. |
| GetDescender(double) | Возвращает выносной элемент для определенного размера шрифта. |
| GetGlyphBBox(GlyphId) | Возвращает глиф BBox. |
| GetGlyphWidth(GlyphId) | Возвращает ширину глифа. |
| GetKerningValue(GlyphId, GlyphId) | Возвращает значение кернинга для пары глифов. |
| GetTypoAscender(double) | Возвращает типографский надстрочный элемент для определенного размера шрифта. |
| GetTypoDescender(double) | Возвращает типографский выносник для определенного размера шрифта. |
| GetTypoLineGap(double) | Возвращает межстрочный интервал для определенного размера шрифта. |
| MeasureString(string, double) | Измеряет строку и возвращает ширину строки. |
Смотрите также
- пространство имен Aspose.Font
- сборка Aspose.Font