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