FontMetrics

FontMetrics class

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

public abstract class FontMetrics : IFontMetrics

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

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

Методы

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

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