StructTreeRoot

StructTreeRoot

Overview

StructTreeRoot és una classe en FOSS per Java.

La arrel de l’arbre d’estructura lògica (ISO 32000-1:2008, §14.7.2, taula 322).

Aquesta classe proporciona 13 mètodes per treballar amb objectes StructTreeRoot en programes Java. Els mètodes disponibles inclouen: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, i 1 mètode addicional. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap, i una més.

Properties

NameTypeAccessDescription
pdfDictionaryPdfDictionaryReadRetorna el diccionari PDF subjacent.
rootElementStructureElementReadRetorna l’element de la estructura raíz (normalment el /Document element).
childrenElementListReadRetorna tots els elements de l’estructura d’alt nivell.
roleMapRoleMapReadRetorna el mapa de papers d’aquest arbre estructural.
parentTreeNextKeyintReadRetorna la clau de l’arbre principal següent disponible (/ParentTreeNextKey).
parentTreeNumberTreeReadRetorna l’arbre de nombres {@code /ParentTree} (§14.7.4.4) el contrari.
mapa de la clau principal estructural d’una pàgina (l’entrada /StructParents en
la pàgina) i de l’identificador del contingut marcat d’un flux de continguts.
(MCID, indexat a través de l’entrada de la pàgina) tornant al element d’estructura ((s))
referenciant-los.
allElementsList<StructureElement>ReadRetorna tots els elements de la estructura en l’arbre (corrent a profunditat).

Methods

SignatureDescription
StructTreeRoot(dict: PdfDictionary, parser: PDFParser)Crea un StructTreeRoot que envolta el diccionari donat.
getPdfDictionary()PdfDictionaryRetorna el diccionari PDF subjacent.
getRootElement()StructureElementRetorna l’element de la estructura raíz (normalment el /Document element).
getChildren()ElementListRetorna tots els elements de l’estructura d’alt nivell.
getRoleMap()RoleMapRetorna el mapa de papers d’aquest arbre estructural.
getParentTreeNextKey()intRetorna la clau de l’arbre principal següent disponible (/ParentTreeNextKey).
getParentTree()NumberTreeRetorna l’arbre de nombres {@code /ParentTree} (§14.7.4.4) el contrari.
mapa de la clau principal estructural d’una pàgina (l’entrada /StructParents en
la pàgina) i de l’identificador del contingut marcat d’un flux de continguts.
(MCID, indexat a través de l’entrada de la pàgina) tornant al element d’estructura ((s))
referenciant-los.
lookupParentTreeEntry(key: int)PdfBaseResolveix una sola clau {@code /ParentTree}.
findElementByMcid(structParentsKey: int, mcid: int)StructureElementRetorna l’element d’estructura que és propietari del contingut marcat amb el marcador de la estructura.
un MCID donat en una pàgina identificada per la seva clau {@code /StructParents}.
getAllElements()List<StructureElement>Retorna tots els elements de la estructura en l’arbre (corrent a profunditat).
findElements(typeName: String)List<StructureElement>Trobar tots els elements de la estructura que coincideixen amb el nom del tipus d’estructura donat.
clearChilds()Elimina tots els elements fills de l’arbre d’estructura.
createNew()StructTreeRootCrea un nou StructTreeRoot amb l’element /Document root.

See Also

 Català