EotFont

EotFont class

Представляет один шрифт в формате EOT (Embedded OpenType)

public sealed class EotFont : FontResourceBase

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

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

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

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

Методы

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

Поля

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

События

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

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