FontDefinition

FontDefinition class

Представляет определение набора файлов шрифтов. Этот класс содержит поля, которые не относятся к внутренним данным шрифта. Эти поля описывают размещение шрифта и другие данные, необходимые для загрузки шрифта из какого-либо источника шрифта (файла, памяти и т. д.).

public class FontDefinition

Конструкторы

ИмяОписание
FontDefinition(FontType, FontFileDefinition)Создает однофайловое определение шрифта.
FontDefinition(FontType, FontFileDefinition[])Создает многофайловое определение шрифта.
FontDefinition(FontType, StreamSource)Создает однофайловое определение шрифта.
FontDefinition(FontType, string, StreamSource)Создает однофайловое определение шрифта.
FontDefinition(string, FontType, FontFileDefinition)Создает однофайловое определение шрифта.
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition)Создает многофайловое определение шрифта.
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition[])Создает многофайловое определение шрифта.
FontDefinition(string, FontType, string, StreamSource)Создает однофайловое определение шрифта.
FontDefinition(string, string, FontType, FontFileDefinition)Создает однофайловое определение шрифта.
FontDefinition(string, string, FontType, FontFileDefinition[])Создает многофайловое определение шрифта.

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

ИмяОписание
FileDefinitions { get; }Получает коллекцию определений файлов.
virtual FontName { get; }Возвращает имя шрифта.
virtual FontNames { get; }Получает имена шрифтов какMultiLanguageString .
FontType { get; }Получает тип шрифта.
virtual PostscriptName { get; }Получает имя шрифта постскриптума.
PostscriptNames { get; }Получает имена шрифтов postscript какMultiLanguageString .

Методы

ИмяОписание
static Open(StreamSource, FontType)Возвращает FontDefinition для источника потока шрифта и типа шрифта.
static Open(string, FontType)Возвращает FontDefinition для файла шрифта и типа шрифта.

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