Font
Обзор
Font является классом в Aspose.PDF FOSS для .NET. Наследники от: FontInfo.
Введите псевдоним для FontInfo, соответствующий названию класса шрифта.
Этот класс предоставляет 5 методов работы с объектами шрифта в программах .NET. Доступные методы включают: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions,И еще 10.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
BaseFont | string | Читайте . | Получает базовый шрифт. |
FontName | string | Читайте . | Получает имя шрифта. |
DecodedFontName | string | Читайте . | Получает декодированное имя шрифта. |
IsEmbedded | bool | Читать/писать | Получает или задает значение is embedded. |
IsSubset | bool | Читать/писать | Получает или задает значение is subset. |
IsAccessible | bool | Читайте . | Получает значение is accessible. |
FontOptions | IFontOptions | Читайте . | Получает параметры шрифта. |
iPdfFont | PdfFontView | Читайте . | PDF-форт просмотра этого шрифта. |
DefaultHelvetica | Font | Читайте . | По умолчанию шрифт Helvetica для отдельных фрагментов текста. |
ResourceName | string | Читайте . | Название ресурса в словаре шрифтов страницы (например, “F1”). |
UniqueId | string | Читайте . | Уникальный идентификатор, сочетающий имя ресурса и базовый шрифт. |
Subtype | string | Читайте . | Подтип шрифта (Type1, TrueType, Type0, Type3, и т.д.). |
Encoding | string? | Читайте . | Кодирующее имя (WinAnsiEncoding, Identity-H и т.д.). |
IsItalic | bool | Читайте . | Является ли шрифт курсивным. |
IsBold | bool | Читайте . | Будет ли шрифт в жирном цвете. |
IsCid | bool | Читайте . | является ли шрифт CID (Type0) используемый для арабского, CJK и т.д. |
Методы
| Signature | Описание: |
|---|---|
GetLastFontEmbeddingError() | Последняя ошибка при встраивании этого шрифта в PDF; пусто, если нет. |
MeasureString(str: string, fontSize: float) | Измерьте продемонстрированную ширину строки при заданном размере, в точках. |
Save(stream: System.IO.Stream) | Напишите необработанные данные файла шрифта в потоке. |
FromFontData(fontData: FontData) | Создать FontInfo из FontData (системенный шрифт найден через FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Получить ширину символа в 1/1000 текстовых единиц пространства. |