TtfFontMetrics

TtfFontMetrics class

Представляет метрики шрифта TTF.

public class TtfFontMetrics : FontMetrics

Характеристики

ИмяОписание
override Ascender { get; set; }Получает значение по возрастанию.
override Descender { get; set; }Получает значение нижнего выносного элемента.
override FontBBox { get; }Получает значение FontBBox.
override FontMatrix { get; }Получает значение FontBBox.
IsFixedPitch { get; }Получает значение IsFixedPitch.
override LineGap { get; }Получает значение LineGap.
override TypoAscender { get; set; }Получает значение TypoAscender.
override TypoDescender { get; set; }Получает значение TypoDescender.
override TypoLineGap { get; }Получает значение TypoLineGap.
override UnitsPerEM { get; set; }Получает значение UnitsPerEM.

Методы

ИмяОписание
virtual GetAscender(double)Возвращает верхний элемент для определенного размера шрифта.
virtual GetDescender(double)Возвращает выносной элемент для определенного размера шрифта.
virtual GetGlyphBBox(GlyphId)Возвращает глиф BBox. Возвращает FontBBox, если BBox не был определен для глифа. Может быть переопределен определенными наследниками кодировки шрифта.
override GetGlyphWidth(GlyphId)Возвращает ширину глифов по идентификатору глифа.
override GetKerningValue(GlyphId, GlyphId)Возвращает значение кернинга для пары глифов.
virtual GetTypoAscender(double)Возвращает выносной элемент для определенного размера шрифта.
virtual GetTypoDescender(double)Возвращает выносной элемент для определенного размера шрифта.
virtual GetTypoLineGap(double)Возвращает межстрочный интервал для определенного размера шрифта.
override MeasureString(string, double)Измеряет строку и возвращает ширину строки.

Смотрите также