StructTreeRoot

StructTreeRoot

Übersicht

StructTreeRoot ist eine Klasse in Aspose.PDF FOSS für TypeScript.

Der logische Strukturbaum des Dokuments: ein Live-Handle über /StructTreeRoot.

Diese Klasse deklariert 7 Methoden für StructTreeRoot-Objekte in TypeScript-Programmen. Verfügbare Methoden umfassen: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Alle öffentlichen Mitglieder sind für jede TypeScript-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für TypeScript-Paket installiert wurde. Eigenschaften: Children, ClassMap, RoleMap.

Eigenschaften

NameTypZugriffBeschreibung
RoleMap: Map<string, string>LesenBenutzerdefinierte Rolle -> zugeordneter Rollenname, aus /RoleMap (Werte sind Namenszeichenketten).
ClassMap: Map<string, PdfObject>LesenKlassenname -> Attributobjekt, aus /ClassMap (rohe, nicht aufgelöste Werte).
ChildrenStructElement[]LesenRuft die Kinder ab.

Methoden

SignaturBeschreibung
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined)`
ResolveRole(role: string) → stringVerfolge die RoleMap-Kette von role zu einem Standard-Strukturtyp.
ElementFor(structParentsKey: number, mcid: number) → `StructElementundefined`
ElementForObject(structParentKey: number) → `StructElementundefined`
GetText() → stringDer gesamte Text des Baums, in Lesereihenfolge.
Append(type: string, opts: ElemOpts) → StructElementErstelle ein Top-Level-Strukturelement vom Typ type und gib dessen Handle zurück.
RegisterRole(custom: string, standard: string)Ordne einen benutzerdefinierten Strukturtyp custom einem Standardtyp standard in dem /RoleMap zu (schreibt das dict und aktualisiert die in-memory map).
 Deutsch