StructTreeRoot

StructTreeRoot

General

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.

Propietats

NomTipus de productesAccessDescripció
pdfDictionaryPdfDictionaryLlegeix.Retorna el diccionari PDF subjacent.
rootElementStructureElementLlegeix.Retorna l’element de la estructura raíz (normalment el /Document element).
childrenElementListLlegeix.Retorna tots els elements de l’estructura d’alt nivell.
roleMapRoleMapLlegeix.Retorna el mapa de papers d’aquest arbre estructural.
parentTreeNextKeyintLlegeix.Retorna la clau de l’arbre principal següent disponible (/ParentTreeNextKey).
parentTreeNumberTreeLlegeix.Retorna l’arbre de nombres {@code /ParentTree} (§14.7.4.4) el mapa inversa des de la clau principal estructural d’una pàgina (l’entrada / StructParents a la pàgina) i del identificador de contingut marcat d ‘un flux de continguts (MCID, indexat via l ’ entrada de pàgina), fins al element d " estructura ((s)) que els fa referència.
allElementsList<StructureElement>Llegeix.Retorna tots els elements de la estructura en l’arbre (corrent a profunditat).

Mètodes

SignatureDescripció
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 mapa inversa des de la clau principal estructural d’una pàgina (l’entrada / StructParents a la pàgina) i del identificador de contingut marcat d ‘un flux de continguts (MCID, indexat via l ’ entrada de pàgina), fins al element d " estructura ((s)) que els fa referència.
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 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.

Veure també

 Català