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 proprietateTipul de vehiculAccesulDescriere:
pdfDictionaryPdfDictionaryCiteşte.Întoarce dicționarul PDF de bază.
rootElementStructureElementCiteşte.Întoarce elementul structurii rădăcini (de obicei, element /Document).
childrenElementListCiteşte.Întoarce toate elementele structurii de nivel superior.
roleMapRoleMapCiteşte.Întoarce harta rolului pentru acest copac de structură.
parentTreeNextKeyintCiteşte.Întoarce următoarea cheie disponibilă pentru arbore (/ParentTreeNextKey).
parentTreeNumberTreeCiteş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.
allElementsList<StructureElement>Citeşte.Întoarce toate elementele structurii din copac (crestere în profunzime).

Metode de evaluare

SemnăturaDescriere:
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)PdfBaseRă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()StructTreeRootCreează un nou StructTreeRoot cu elementul /Document root.

Vezi și:

 Română