CffFontMetrics

CffFontMetrics class

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

public class CffFontMetrics : FontMetrics

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

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

Методы

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

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