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, если документ объявляет этот шрифт жирным / курсивом.
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Декодировать байты show-string в Unicode-текст.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayЗакодировать text в байты строки отображения в кодировке этого шрифта.
decodeGlyphs(bytes: Uint8Array) → Glyph[]Декодировать байты в одну запись на каждый код символа (позиции, ширины в эм).
 Русский