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`: 01`Читання
name: stringЧитанняНазва шрифту /BaseFont (збережено префікс підмножини), або undefined, якщо відсутня.
bold: booleanЧитанняTrue, коли документ оголошує цей шрифт bold / italic.
italic: booleanЧитанняОтримує курсив.
type3: Type3DataЧитанняНабір для шрифту Type 3: його процедури гліфів та простір, у якому вони малюються.
code: numberЧитанняОтримує код.
cid: numberЧитанняОтримує cid.
len: numberЧитанняОтримує довжину.
canEncodebooleanЧитанняОтримує можливість кодування.

Методи

СигнатураОпис
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)Викликає конструктор(dict, resolve, inflate) для цього екземпляра TextFont.
decodeRun(bytes: Uint8Array) → RunMetricsДекодує байти у текст і додає метрики просування ділянки.
decode(bytes: Uint8Array) → stringДекодує байти рядка показу у Unicode-текст.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayЗакодуйте text, щоб показати байти рядка у кодуванні цього шрифту.
decodeGlyphs(bytes: Uint8Array) → Glyph[]Декодуйте байти у один запис для кожного коду символу (позиції, ширини em).
 Українська