StructTreeRoot
Revisión
StructTreeRoot Es una clase en Aspose.PDF FOSS para Java.
La raíz de la estructura lógica del árbol (ISO 32000-1:2008, §14.7.2, Tabla 322).
Esta clase proporciona 13 métodos para trabajar con los objetos de StructTreeRoot en programas Java. Los métodos disponibles incluyen: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,Y uno más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
pdfDictionary | PdfDictionary | Leer | Retorna el dicionario PDF. |
rootElement | StructureElement | Leer | Retorna el elemento de estructura raíz (tipo el /Documento). |
children | ElementList | Leer | Retorna todos los elementos de la estructura superior. |
roleMap | RoleMap | Leer | Retorna el mapa de rol para este árbol estructural. |
parentTreeNextKey | int | Leer | Devolve la siguiente llave de árbol parental disponible (/ParentTreeNextKey). |
parentTree | NumberTree | Leer | Retorna el número de la árbol {@code /ParentTree} (§14.7.4.4) — el reverso |
| mapa de la clave madre estructural de una página (la entrada /StructParents en el | |||
| la página) y desde un identificador de contenido marcado del flujo de contenidos | |||
| (MCID, indexado a través de la entrada de página) regreso al elemento estructural(s) | |||
| Referencias a ellos. | |||
allElements | List<StructureElement> | Leer | Retorna todos los elementos de la estructura en el árbol (primer traversal profundo). |
Metodología
| firma | Descripción |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Crea un StructTreeRoot que envuelve el dicionario dado. |
getPdfDictionary() → PdfDictionary | Retorna el dicionario PDF. |
getRootElement() → StructureElement | Retorna el elemento de estructura raíz (tipo el /Documento). |
getChildren() → ElementList | Retorna todos los elementos de la estructura superior. |
getRoleMap() → RoleMap | Retorna el mapa de rol para este árbol estructural. |
getParentTreeNextKey() → int | Devolve la siguiente llave de árbol parental disponible (/ParentTreeNextKey). |
getParentTree() → NumberTree | Retorna el número de la árbol {@code /ParentTree} (§14.7.4.4) — el reverso |
| mapa de la clave madre estructural de una página (la entrada /StructParents en el | |
| la página) y desde un identificador de contenido marcado del flujo de contenidos | |
| (MCID, indexado a través de la entrada de página) regreso al elemento estructural(s) | |
| Referencias a ellos. | |
lookupParentTreeEntry(key: int) → PdfBase | Resuelve una única clave {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Retorna el elemento de estructura que posee el marcado con el contenido del |
| dado MCID en una página identificada por su clave {@code /StructParents}. | |
getAllElements() → List<StructureElement> | Retorna todos los elementos de la estructura en el árbol (primer traversal profundo). |
findElements(typeName: String) → List<StructureElement> | Encontrar todos los elementos de estructura que coincidan con el nombre del tipo de estructura dado. |
clearChilds() | Elimina todos los elementos del niño de la estructura. |
createNew() → StructTreeRoot | Crea un nuevo StructTreeRoot con un elemento de raíz /Documento. |