TextFont
TextFont
Обзор
TextFont — это класс в Aspose.PDF FOSS для TypeScript.
Этот класс объявляет 6 методов для объектов TextFont в программах TypeScript. Доступные методы включают: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Все публичные члены доступны любому приложению TypeScript после установки пакета Aspose.PDF FOSS для TypeScript. Свойства: bold, canEncode, cid, code, codeWidth, italic и ещё 4.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
codeWidth | : number | Чтение | Самый узкий код символа, допускаемый этим шрифтом, в байтах: 1 для простого шрифта, 2 для Identity-H и большинства составных шрифтов. |
wmode | `: 0 | 1` | Чтение |
name | : string | Чтение | Имя шрифта /BaseFont (префикс подмножества сохранён), либо undefined, если отсутствует. |
bold | : boolean | Чтение | True, если документ объявляет этот шрифт жирным / курсивом. |
italic | : boolean | Чтение | Получает курсив. |
type3 | : Type3Data | Чтение | Набор для шрифта Type 3: его процедуры глифов и пространство, в котором они рисуются. |
code | : number | Чтение | Получает код. |
cid | : number | Чтение | Получает cid. |
len | : number | Чтение | Получает длину. |
canEncode | boolean | Чтение | Получает возможность кодировать. |
Методы
| Сигнатура | Описание: |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Вызывает конструктор(dict, resolve, inflate) на этом экземпляре TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | Декодировать байты в текст плюс метрики продвижения прогона. |
decode(bytes: Uint8Array) → string | Декодировать байты show-string в Unicode-текст. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Закодировать text в байты строки отображения в кодировке этого шрифта. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Декодировать байты в одну запись на каждый код символа (позиции, ширины в эм). |