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 оригінальні GID (= CID), намальовані цим шрифтом, на всіх сторінках. |
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 = original GID), записуючи кожен використаний GID для підмножини. |
probe(text: string) → number | @internal Кількість символів, які можна відобразити у text, без запису гліфів. |
driver() → FontDriver | @internal Перегляд {@link FontDriver} для движка розмітки/штампування. |
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[] | @internal Формувати text у візуальні ділянки, записуючи використані gid’и та, для кожного кінцевого gid, вихідні кодові точки його кластера (для /ToUnicode). |
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number | @internal Ширина форми text у пунктах на fontSize. |