OtfFont
OtfFont class
Представляет один шрифт в формате OTF (формат открытого типа)
public sealed class OtfFont : FontResourceBase
Конструкторы
| Имя |
Описание |
| OtfFont(string, Stream) |
Создает новый класс OtfFont из содержимого, представленного в виде потока байтов, и с указанным именем |
| OtfFont(string, string) |
Создает новый класс OtfFont из содержимого, представленного в виде строки в кодировке base64, и с указанным именем |
Характеристики
| Имя |
Описание |
| ByteContent { get; } |
Возвращает содержимое этого шрифта в виде байтового потока |
| FilenameWithExtension { get; } |
Возвращает правильное имя файла этого ресурса шрифта, которое состоит из имени и расширения. Теоретически может отличаться от названия. |
| IsDisposed { get; } |
Определяет, удален ли этот шрифт или нет |
| Name { get; } |
Возвращает имя этого ресурса шрифта. Обычно не содержит расширения имени файла и теоретически может отличаться от имени файла. |
| TextContent { get; } |
Возвращает содержимое этого шрифта в виде строки в кодировке base64. Это значение кэшируется после первого вызова. |
| override Type { get; } |
ВозвращаетOtf |
Методы
| Имя |
Описание |
| Dispose() |
Удаляет этот ресурс шрифта, удаляя его содержимое и делая большинство методов и свойств нерабочими |
| Equals(FontResourceBase) |
Проверяет этот экземпляр с указанным ресурсом шрифта по ссылке на равенство |
| Equals(IHtmlResource) |
Проверяет этот экземпляр с указанным HTML-ресурсом по ссылке на равенство |
| Save(string) |
Сохраняет этот шрифт в указанный файл |
| static IsValid(Stream) |
Проверяет, является ли указанный поток допустимым OTF font |
| static IsValid(string) |
Проверяет, является ли указанная строка в кодировке base64 допустимым OTF font |
Поля
| Имя |
Описание |
| const RequiredHeaderSize |
Размер заголовка OTF (в байтах), необходимый для его проверки |
События
| Имя |
Описание |
| event Disposed |
Событие, возникающее при удалении этого шрифта |
Смотрите также