WoffFont

WoffFont class

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

public sealed class WoffFont : FontResourceBase

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

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

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

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

Методы

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

Поля

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

События

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

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