StructTreeRoot
Opinie generală
StructTreeRoot este o clasă în Aspose.PDF FOSS pentru Java.
Rădăcina arborelui structurii logice (ISO 32000-1:2008, §14.7.2, tabelul 322).
Această clasă oferă 13 metode pentru a lucra cu obiecte StructTreeRoot în programele Java. Metodele disponibile includ: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, şi 1 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap, şi încă una.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Citeşte. | Întoarce dicționarul PDF de bază. |
rootElement | StructureElement | Citeşte. | Întoarce elementul structurii rădăcini (de obicei, element /Document). |
children | ElementList | Citeşte. | Întoarce toate elementele structurii de nivel superior. |
roleMap | RoleMap | Citeşte. | Întoarce harta rolului pentru acest copac de structură. |
parentTreeNextKey | int | Citeşte. | Întoarce următoarea cheie disponibilă pentru arbore (/ParentTreeNextKey). |
parentTree | NumberTree | Citeşte. | Întoarce arborele de numere {@code /ParentTree} (§14.7.4.4) invers. |
| mapă de la cheia structurală părinte a unei pagini ( /StructParents intrarea pe | |||
| pagina) și de la identificatorul conținutului marcat al unui flux de conţinut | |||
| (MCID, indexat printr-o intrare de pagină) înapoi la elementul structurii ((s)) | |||
| referindu-le. | |||
allElements | List<StructureElement> | Citeşte. | Întoarce toate elementele structurii din copac (crestere în profunzime). |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Creează un StructTreeRoot care înfășoară dicționarul dat. |
getPdfDictionary() → PdfDictionary | Întoarce dicționarul PDF de bază. |
getRootElement() → StructureElement | Întoarce elementul structurii rădăcini (de obicei, element /Document). |
getChildren() → ElementList | Întoarce toate elementele structurii de nivel superior. |
getRoleMap() → RoleMap | Întoarce harta rolului pentru acest copac de structură. |
getParentTreeNextKey() → int | Întoarce următoarea cheie disponibilă pentru arbore (/ParentTreeNextKey). |
getParentTree() → NumberTree | Întoarce arborele de numere {@code /ParentTree} (§14.7.4.4) invers. |
| mapă de la cheia structurală părinte a unei pagini ( /StructParents intrarea pe | |
| pagina) și de la identificatorul conținutului marcat al unui flux de conţinut | |
| (MCID, indexat printr-o intrare de pagină) înapoi la elementul structurii ((s)) | |
| referindu-le. | |
lookupParentTreeEntry(key: int) → PdfBase | Răspunde la o singură cheie {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Întoarce elementul de structură care detine conținutul marcat cu |
| MCID dat pe o pagină identificată prin cheia sa {@code /StructParents}. | |
getAllElements() → List<StructureElement> | Întoarce toate elementele structurii din copac (crestere în profunzime). |
findElements(typeName: String) → List<StructureElement> | Găsește toate elementele structurii care corespund numelui de tip al structurei. |
clearChilds() | Îndepărtează toate elementele copil din structura copac. |
createNew() → StructTreeRoot | Creează un nou StructTreeRoot cu elementul /Document root. |