Font
Содержание
[
Скрывать
]Font class
Представляет базовый класс шрифта.
public abstract class Font : IFont, IFontSaver, IGlyphAccessor
Характеристики
| Имя | Описание |
|---|---|
| abstract Encoding { get; } | Получает кодировку шрифта. |
| abstract FontDefinition { get; } | Получает определение шрифта. |
| abstract FontFamily { get; set; } | Получает или устанавливает семейство шрифтов. |
| abstract FontName { get; set; } | Получает или устанавливает имя начертания шрифта. |
| abstract FontNames { get; } | Получает имена шрифтов. |
| FontSaver { get; } | Получает функцию сохранения шрифта. |
| abstract FontStyle { get; } | Получает стиль шрифта. Это значение вычисляется и представляется в обобщенном виде. |
| abstract FontType { get; } | Получает тип шрифта. Тип1, TrueType и т. д. |
| GlyphAccessor { get; } | Аксессуар глифа шрифта. Извлекает глифы и идентификаторы глифов. |
| abstract GlyphIdType { get; } | Спецификация типа идентификатора Glyph. Для потребителей, которым необходимо знать реальный тип ‘bytes[]’. |
| abstract Metrics { get; } | Получает метрики шрифта. |
| abstract NumGlyphs { get; } | Получает количество глифов в шрифте. |
| abstract PostscriptNames { get; } | Получает имена шрифтов postscript. |
| abstract Style { get; set; } | Получает или устанавливает стиль шрифта. Это необработанное строковое значение, предоставленное файлом шрифта. |
Методы
| Имя | Описание |
|---|---|
| static Open(FontDefinition) | Открывает шрифт, используя объект FontDefinition. |
| static Open(FontType, byte[]) | Открывает шрифт, используя тип шрифта и массив байтов данных шрифта. |
| static Open(FontType, StreamSource) | Открывает шрифт, используя тип шрифта и источник потока. |
| static Open(FontType, string) | Открывает шрифт, используя тип шрифта и имя файла шрифта. |
| abstract Convert(FontType) | Преобразует шрифт в другой формат. |
| abstract GetAllGlyphIds() | Возвращает все идентификаторы глифов, доступные в шрифте. Идентификатор глифа — это уникальный номер глифа, который зависит от типа шрифта. Например: id Type1 — это имя глифа, экземплярGlyphStringId) class. Идентификатор TTF является индексом int, экземпляром (GlyphUInt32Id класс. |
| abstract GetGlyphById(GlyphId) | Возвращает глиф по идентификатору глифа. Идентификатор глифа — это уникальный номер для глифа, который зависит от типа шрифта. GlyphId — производный объект. Например: Идентификатор Type1 — это имя глифа, экземпляр (GlyphStringId) class. Идентификатор TTF является индексом int, экземпляром (GlyphUInt32Id класс. |
| virtual GetGlyphsForText(string) | Получает представление глифов для текста. |
| virtual Save(Stream) | Сохраняет шрифт в исходном формате. |
| virtual Save(string) | Сохраняет шрифт в исходном формате. |
| SaveToFormat(Stream, FontSavingFormats) | Сохраняет шрифт в указанном формате. |
Смотрите также
- interface IFont
- interface IFontSaver
- interface IGlyphAccessor
- пространство имен Aspose.Font
- сборка Aspose.Font