Woff2Font

Woff2Font class

Представляет один шрифт в формате WOFF2 (Web Open Font Format)

public sealed class Woff2Font : FontResourceBase

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

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

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

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

Методы

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

Поля

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

События

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

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