TtfFont

TtfFont class

Представляет один шрифт в формате TTF (TrueType Font)

public sealed class TtfFont : FontResourceBase

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

Имя Описание
TtfFont(string, Stream) Создает новый класс TtfFont из содержимого, представленного в виде потока байтов, и с указанным именем
TtfFont(string, string) Создает новый класс TtfFont из содержимого, представленного в виде строки в кодировке base64, и с указанным именем

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

Имя Описание
ByteContent { get; } Возвращает содержимое этого шрифта в виде байтового потока
FilenameWithExtension { get; } Возвращает правильное имя файла этого ресурса шрифта, которое состоит из имени и расширения. Теоретически может отличаться от названия.
IsDisposed { get; } Определяет, удален ли этот шрифт или нет
Name { get; } Возвращает имя этого ресурса шрифта. Обычно не содержит расширения имени файла и теоретически может отличаться от имени файла.
TextContent { get; } Возвращает содержимое этого шрифта в виде строки в кодировке base64. Это значение кэшируется после первого вызова.
override Type { get; } Возвращает FontType.Ttf

Методы

Имя Описание
Dispose() Удаляет этот ресурс шрифта, удаляя его содержимое и делая большинство методов и свойств нерабочими
Equals(FontResourceBase) Проверяет этот экземпляр с указанным ресурсом шрифта по ссылке на равенство
Equals(IHtmlResource) Проверяет этот экземпляр с указанным HTML-ресурсом по ссылке на равенство
Save(string) Сохраняет этот шрифт в указанный файл
static IsValid(Stream) Проверяет, является ли указанный поток допустимым TTF font
static IsValid(string) Проверяет, является ли указанная строка в кодировке base64 допустимым шрифтом TTF

Поля

Имя Описание
const RequiredHeaderSize Размер заголовка TTF (в байтах), необходимый для его проверки

События

Имя Описание
event Disposed Событие, возникающее при удалении этого шрифта

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