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, коли документ оголошує цей шрифт bold / italic. |
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 | Декодує байти рядка показу у Unicode-текст. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Закодуйте text, щоб показати байти рядка у кодуванні цього шрифту. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Декодуйте байти у один запис для кожного коду символу (позиції, ширини em). |