TtfFont

TtfFont class

Представляет шрифт TrueType (TTF).

public class TtfFont : Font

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

ИмяОписание
virtual CffFont { get; }Получает шрифт CFF, если он присутствует.
override Encoding { get; }Получает кодировку шрифта.
override FontDefinition { get; }Получает определение шрифта.
override FontFamily { get; set; }Получает или устанавливает семейство шрифтов.
override FontName { get; set; }Получает или устанавливает имя начертания шрифта.
override FontNames { get; }Получает имена шрифтов.
FontSaver { get; }Получает функцию сохранения шрифта.
override FontStyle { get; }Получает стиль шрифта. Это значение вычисляется и представляется в обобщенном виде.
override FontType { get; }Получает тип шрифта. Возвращает значение FontType.TTF.
GlyphAccessor { get; }Аксессуар глифа шрифта. Извлекает глифы и идентификаторы глифов.
override GlyphIdType { get; }Получает спецификацию типа идентификатора глифа.
IsSymbolic { get; }Возвращает true, если шрифт является символическим.
override Metrics { get; }Получает метрики шрифта.
override NumGlyphs { get; }Получает количество глифов в шрифте.
override PostscriptNames { get; }Получает имена шрифтов Postscript.
override Style { get; set; }Получает или устанавливает стиль шрифта. Это необработанное строковое значение, предоставленное файлом шрифта.
virtual TtfTables { get; }Получает таблицы TTF.

Методы

ИмяОписание
override Convert(FontType)Преобразует шрифт в другой формат.
override GetAllGlyphIds()Возвращает массив всех идентификаторов глифов, доступных в шрифте. Идентификатор глифа — это уникальный номер глифа, который зависит от типа шрифта. TTF Идентификатор глифа шрифта может быть экземпляром (GlyphStringId) класс или (GlyphUInt32Id ) class. Адресация глифов имени (строки) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае, если шрифт CFF внутри, структуры CFF используются для адресации глифов по имени.
override GetGlyphById(GlyphId)Возвращает глиф по идентификатору глифа. Идентификатор глифа — это уникальный номер для глифа, который зависит от типа шрифта. TTF Идентификатор глифа шрифта может быть экземпляром (GlyphStringId) класс или (GlyphUInt32Id ) class. Адресация глифов имени (строки) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае, если шрифт CFF внутри, структуры CFF используются для адресации глифов по имени.
GetGlyphById(string)Возвращает глиф по имени глифа. Имя (строка) адресация глифа поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае, если шрифт CFF внутри, структуры CFF используются для адресации глифов по имени.
GetGlyphById(uint)Возвращает глиф по идентификатору глифа.
virtual GetGlyphComponentsById(GlyphId, GlyphIdList)Получает глиф по переданному идентификатору глифа и заполняет переданный список идентификаторов глифа компонентами этого глифа. Идентификатор глифа — это уникальный номер для глифа, который зависит от типа шрифта. TTF Идентификатор глифа шрифта может быть экземпляром (GlyphStringId) класс или (GlyphUInt32Id ) class. Адресация глифов имени (строки) поддерживается для шрифтов TTF через сопоставление таблицы Post. В случае, если шрифт CFF внутри, структуры CFF используются для адресации глифов по имени.
GetGlyphComponentsById(string, GlyphIdList)Получает глиф по переданному имени глифа и заполняет переданный список идентификаторов глифа компонентами этого глифа.
GetGlyphComponentsById(uint, GlyphIdList)Получает глиф по переданному индексу глифа и заполняет переданный список идентификаторов глифа компонентами этого глифа.
override GetGlyphsForText(string)Получить представление глифов для текста.
virtual Save(Stream)Сохраняет шрифт в исходном формате.
virtual Save(string)Сохраняет шрифт в исходном формате.
SaveToFormat(Stream, FontSavingFormats)Сохраняет шрифт в указанном формате.

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