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 |
Событие, возникающее при удалении этого шрифта |
Смотрите также