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`: numberundefined`Читання/Запис
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.
 Українська