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 після встановлення FOSS для пакету Java. Свойства: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap, і ще один.

Properties

NameTypeAccessDescription
pdfDictionaryPdfDictionaryReadПовертає базовий словник PDF.
rootElementStructureElementReadПовертає корінний елемент структури (зазвичай /Document element).
childrenElementListReadПовертає всі елементи структури верхнього рівня.
roleMapRoleMapReadПовертає карту ролі для цього дерева структури.
parentTreeNextKeyintReadПовертає наступний доступний ключ для батьківського дерева (/ParentTreeNextKey).
parentTreeNumberTreeReadПовертає {@code /ParentTree} числове дерево (§14.7.4.4) зворотну мапу з структурного батьківського ключа сторінки (запис / StructParents на сторінці) і від ідентифікатора маркованого вмісту потоку контенту (MCID, індексирується через вхід до сторінкі) назад до елемента структури ((s), що посилається на них.
allElementsList<StructureElement>ReadПовертає всі елементи структури в дереві (глибинне перебіг).

Methods

SignatureDescription
StructTreeRoot(dict: PdfDictionary, parser: PDFParser)Створює StructTreeRoot, що обертається даним словником.
getPdfDictionary()PdfDictionaryПовертає базовий словник PDF.
getRootElement()StructureElementПовертає корінний елемент структури (зазвичай /Document element).
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 кореневим елементом.

See Also

 Українська