EmbeddedFont
EmbeddedFont
Обзор
EmbeddedFont — это класс в Aspose.PDF FOSS для TypeScript.
Непрозрачный дескриптор шрифтовой программы, зарегистрированной в {@link Document.AddFont}.
Этот класс объявляет 7 методов для объектов EmbeddedFont в программах TypeScript. Доступные методы включают: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Все публичные члены доступны любому приложению TypeScript после установки пакета Aspose.PDF FOSS для TypeScript. Свойства: objNum, sfnt, shape, toUnicode, usedGids.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
sfnt | : SfntFont | Чтение | @internal разобранная программа шрифта. |
usedGids | `` | Чтение | @internal оригинальные GIDs (= CIDs) отрисованные этим шрифтом, на всех страницах. |
objNum | `: number | undefined` | Чтение/запись |
shape | `` | Чтение/запись | @internal флаг формирования по умолчанию, из {@link Document.AddFont}({ shape }). |
toUnicode | `` | Чтение | @internal gid → исходный текст, для /ToUnicode сформированных/лигатурных/RTL глифов. |
Методы
| Подпись | Описание: |
|---|---|
constructor(sfnt: SfntFont) | @internal Создать через {@link Document.AddFont}. |
measure(text: string, fontSize: number) → number | @internal Ширина text в пунктах при fontSize; символы, отсутствующие в cmap шрифта, отбрасываются (без записи). |
encode(text: string) → Uint8Array | @internal Кодировать text в 2-байтовые коды глифов Identity-H (CID = оригинальный GID), записывая каждый использованный GID для подмножества. |
probe(text: string) → number | @internal Количество сопоставимых символов в text, без записи глифов. |
driver() → FontDriver | @internal Представление {@link FontDriver} для движка разметки/штамповки. |
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[] | @internal Shape text в visual runs, записывая использованные gids и, для каждого конечного gid, исходные кодовые точки его кластера (для /ToUnicode). |
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number | @internal Формированная ширина text в пунктах при fontSize. |