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
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Retorna el diccionari PDF subjacent. |
rootElement | StructureElement | Read | Retorna l’element de la estructura raíz (normalment el /Document element). |
children | ElementList | Read | Retorna tots els elements de l’estructura d’alt nivell. |
roleMap | RoleMap | Read | Retorna el mapa de papers d’aquest arbre estructural. |
parentTreeNextKey | int | Read | Retorna la clau de l’arbre principal següent disponible (/ParentTreeNextKey). |
parentTree | NumberTree | Read | Retorna 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. | |||
allElements | List<StructureElement> | Read | Retorna tots els elements de la estructura en l’arbre (corrent a profunditat). |
Methods
| Signature | Description |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Crea un StructTreeRoot que envolta el diccionari donat. |
getPdfDictionary() → PdfDictionary | Retorna el diccionari PDF subjacent. |
getRootElement() → StructureElement | Retorna l’element de la estructura raíz (normalment el /Document element). |
getChildren() → ElementList | Retorna tots els elements de l’estructura d’alt nivell. |
getRoleMap() → RoleMap | Retorna el mapa de papers d’aquest arbre estructural. |
getParentTreeNextKey() → int | Retorna la clau de l’arbre principal següent disponible (/ParentTreeNextKey). |
getParentTree() → NumberTree | Retorna 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) → PdfBase | Resolveix una sola clau {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Retorna 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() → StructTreeRoot | Crea un nou StructTreeRoot amb l’element /Document root. |