StructTreeRoot
StructTreeRoot
Overview
StructTreeRoot является классом в Aspose.PDF FOSS для Java.
Корень дерева логической структуры (ISO 32000-1:2008, §14.7.2, Таблица 322).
Этот класс предоставляет 13 методов для работы с объектами StructTreeRoot в программах Java. Доступные методы включают: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, и 1 дополнительный метод. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,И еще один.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Возвращает базовый словарь PDF. |
rootElement | StructureElement | Read | Возвращает элемент корневой структуры (обычно /Document). |
children | ElementList | Read | Возвращает все элементы структуры верхнего уровня. |
roleMap | RoleMap | Read | Возвращает карту роли для этого дерева структуры. |
parentTreeNextKey | int | Read | Возвращает следующий доступный ключ для родительского дерева (/ParentTreeNextKey). |
parentTree | NumberTree | Read | Возвращает {@code /ParentTree} числовое дерево (§14.7.4.4) обратное. |
| Карта из структурного родительского ключа страницы (ввод /StructParents на | |||
| страницы) и от идентификатора маркированного контента потока содержимого. | |||
| (MCID, индексированный через вход страницы) обратно к элементу структуры ((s)) | |||
| ссылаться на них. | |||
allElements | List<StructureElement> | Read | Возвращает все элементы структуры в дереве (первое пересечение глубины). |
Methods
| Signature | Description |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Создает StructTreeRoot, завернувший данный словарь. |
getPdfDictionary() → PdfDictionary | Возвращает базовый словарь PDF. |
getRootElement() → StructureElement | Возвращает элемент корневой структуры (обычно /Document). |
getChildren() → ElementList | Возвращает все элементы структуры верхнего уровня. |
getRoleMap() → RoleMap | Возвращает карту роли для этого дерева структуры. |
getParentTreeNextKey() → int | Возвращает следующий доступный ключ для родительского дерева (/ParentTreeNextKey). |
getParentTree() → NumberTree | Возвращает {@code /ParentTree} числовое дерево (§14.7.4.4) обратное. |
| Карта из структурного родительского ключа страницы (ввод /StructParents на | |
| страницы) и от идентификатора маркированного контента потока содержимого. | |
| (MCID, индексированный через вход страницы) обратно к элементу структуры ((s)) | |
| ссылаться на них. | |
lookupParentTreeEntry(key: int) → PdfBase | Решает один ключ {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Возвращает элемент структуры, который является владельцем маркированного содержимого с |
| MCID на странице, идентифицированной ключевым знаком {@code /StructParents}. | |
getAllElements() → List<StructureElement> | Возвращает все элементы структуры в дереве (первое пересечение глубины). |
findElements(typeName: String) → List<StructureElement> | Найдет все элементы структуры, соответствующие данному типу названия. |
clearChilds() | Убирает все детеныши из дерева структуры. |
createNew() → StructTreeRoot | Создает новый StructTreeRoot с корневым элементом /Document. |