StructTreeRoot
StructTreeRoot
Översikt
StructTreeRoot är en klass i Aspose.PDF FOSS för TypeScript.
Dokumentets logiska strukturträd: ett live-handtag över /StructTreeRoot.
Denna klass deklarerar 7 metoder för StructTreeRoot objekt i TypeScript program. Tillgängliga metoder inkluderar: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Alla offentliga medlemmar är tillgängliga för alla TypeScript applikationer efter installation av Aspose.PDF FOSS för TypeScript paketet. Egenskaper: Children, ClassMap, RoleMap.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
RoleMap | : Map<string, string> | Läs | Anpassad roll -> mappat rollnamn, från /RoleMap (värden är namnsträngar). |
ClassMap | : Map<string, PdfObject> | Läs | Klassnamn -> attributobjekt, från /ClassMap (rå, olösta värden). |
Children | StructElement[] | Läs | Hämtar barnen. |
Metoder
| Signatur | Beskrivning |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined)` |
ResolveRole(role: string) → string | Följ RoleMap-kedjan från role till en standardstrukturtyp. |
ElementFor(structParentsKey: number, mcid: number) → `StructElement | undefined` |
ElementForObject(structParentKey: number) → `StructElement | undefined` |
GetText() → string | Trädets hela text, i läsordning. |
Append(type: string, opts: ElemOpts) → StructElement | Skapa ett struktur-element på toppnivå av type och returnera dess handtag. |
RegisterRole(custom: string, standard: string) | Mappa en anpassad strukturtyp custom till en standardtyp standard i /RoleMap (skrivs dict och uppdaterar den minnesbaserade kartan). |