StructTreeRoot
StructTreeRoot
Обзор
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,И еще один.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Читайте . | Возвращает базовый словарь PDF. |
rootElement | StructureElement | Читайте . | Возвращает элемент корневой структуры (обычно /Document). |
children | ElementList | Читайте . | Возвращает все элементы структуры верхнего уровня. |
roleMap | RoleMap | Читайте . | Возвращает карту роли для этого дерева структуры. |
parentTreeNextKey | int | Читайте . | Возвращает следующий доступный ключ для родительского дерева (/ParentTreeNextKey). |
parentTree | NumberTree | Читайте . | Возвращает {@code /ParentTree} числовое дерево (§14.7.4.4) обратную карту от структурного родительского ключа страницы (ввод / StructParents на странице) и от идентификатора маркированного контента потока содержимого (MCID, индексируемый через вход страниц) обратно к элементу структуры ((s), ссылающемуся на них. |
allElements | List<StructureElement> | Читайте . | Возвращает все элементы структуры в дереве (первое пересечение глубины). |
Методы
| Signature | Описание: |
|---|---|
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. |