StructTreeRoot
StructTreeRoot
Panoramica
StructTreeRoot è una classe in Aspose.PDF FOSS per TypeScript.
Albero della struttura logica del documento: un handle live su /StructTreeRoot.
Questa classe dichiara 7 metodi per oggetti StructTreeRoot nei programmi TypeScript. I metodi disponibili includono: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.PDF FOSS per TypeScript. Proprietà: Children, ClassMap, RoleMap.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
RoleMap | : Map<string, string> | Lettura | Ruolo personalizzato -> nome ruolo mappato, da /RoleMap (i valori sono stringhe di nome). |
ClassMap | : Map<string, PdfObject> | Lettura | Nome classe -> oggetto attributo, da /ClassMap (valori grezzi, non risolti). |
Children | StructElement[] | Lettura | Ottiene i figli. |
Metodi
| Firma | Descrizione |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined)` |
ResolveRole(role: string) → string | Segui la catena RoleMap da role a un tipo di struttura standard. |
ElementFor(structParentsKey: number, mcid: number) → `StructElement | undefined` |
ElementForObject(structParentKey: number) → `StructElement | undefined` |
GetText() → string | Il testo dell’intero albero, in ordine di lettura. |
Append(type: string, opts: ElemOpts) → StructElement | Crea un elemento di struttura di livello superiore di type e restituisci il suo handle. |
RegisterRole(custom: string, standard: string) | Mappa un tipo di struttura personalizzato custom a un tipo standard standard in /RoleMap (scrive il dict e aggiorna la mappa in memoria). |