EmbeddedFont

EmbeddedFont

Översikt

EmbeddedFont är en klass i Aspose.PDF FOSS för TypeScript.

Ett opakt handtag till ett teckensnittprogram registrerat med {@link Document.AddFont}.

Denna klass deklarerar 7 metoder för EmbeddedFont-objekt i TypeScript-program. Tillgängliga metoder inkluderar: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Alla offentliga medlemmar är tillgängliga för alla TypeScript-applikationer efter att ha installerat paketet Aspose.PDF FOSS för TypeScript. Egenskaper: objNum, sfnt, shape, toUnicode, usedGids.

Egenskaper

NamnTypÅtkomstBeskrivning
sfnt: SfntFontLäs@internal parsade teckensnittprogram.
usedGids``Läs@internal original GIDs (= CIDs) ritas med detta teckensnitt, över alla sidor.
objNum`: numberundefined`Läs/Skriv
shape``Läs/Skriv@internal standard formateringsflagga, från {@link Document.AddFont}({ shape }).
toUnicode``Läs@internal gid → källtext, för /ToUnicode av formade/ligatur/RTL-glyfer.

Metoder

SignaturBeskrivning
constructor(sfnt: SfntFont)@internal Konstruera via {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Bredd på text i punkter vid fontSize; tecken som saknas i fontens cmap släpps (ingen inspelning).
encode(text: string) → Uint8Array@internal Koda text till 2-byte Identity-H glyfkoder (CID = original GID), registrerar varje använt GID för subsetting.
probe(text: string) → number@internal Antal cmappable tecken i text, utan att registrera glyfer.
driver() → FontDriver@internal En {@link FontDriver} vy för layout-/stämningsmotorn.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Forma text till visuella körningar, registrera använda gids och, för varje slutgiltig gid, källkodspunkterna i dess kluster (för /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Formad bredd av text i punkter vid fontSize.
 Svenska