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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
sfnt | : SfntFont | Odczyt | @internal przetworzony program czcionki. |
usedGids | `` | Odczyt | @internal oryginalne GIDs (= CIDs) rysowane tą czcionką, we wszystkich stronach. |
objNum | `: number | undefined` | 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
| Sygnatura | Opis |
|---|---|
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. |