EmbeddedFont

EmbeddedFont

Przegląd

EmbeddedFont jest klasą w Aspose.PDF FOSS dla TypeScript.

Nieprzezroczysty uchwyt do programu czcionki zarejestrowanego w {@link Document.AddFont}.

Ta klasa deklaruje 7 metod dla obiektów EmbeddedFont w programach TypeScript. Dostępne metody to: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Wszystkie publiczne elementy są dostępne dla każdej aplikacji TypeScript po zainstalowaniu pakietu Aspose.PDF FOSS dla TypeScript. Właściwości: objNum, sfnt, shape, toUnicode, usedGids.

Właściwości

NazwaTypDostępOpis
sfnt: SfntFontOdczyt@internal przetworzony program czcionki.
usedGids``Odczyt@internal oryginalne GIDs (= CIDs) rysowane tą czcionką, we wszystkich stronach.
objNum`: numberundefined`Odczyt/zapis
shape``Odczyt/zapis@internal domyślna flaga kształtowania, z {@link Document.AddFont}({ shape }).
toUnicode``Odczyt@internal gid → tekst źródłowy, dla /ToUnicode glifów kształtowanych/ligowanych/RTL.

Metody

SygnaturaOpis
constructor(sfnt: SfntFont)@internal Konstrukcja przez {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Szerokość text w punktach przy fontSize; znaki nieobecne w cmap czcionki są pomijane (bez rejestracji).
encode(text: string) → Uint8Array@internal Zakoduj text do 2-bajtowych kodów glifów Identity-H (CID = oryginalny GID), rejestrując każdy użyty GID do podzestawiania.
probe(text: string) → number@internal Liczba znaków możliwych do mapowania w text, bez rejestrowania glifów.
driver() → FontDriver@internal Widok {@link FontDriver} dla silnika układu/odciskania.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Kształtuj text w wizualne ciągi, rejestrując użyte gids i, dla każdego końcowego gid, punkty kodowe źródła jego klastra (dla /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Kształtowana szerokość text w punktach przy fontSize.
 Polski