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Описание:
pdfDictionaryPdfDictionaryЧитайте .Возвращает базовый словарь PDF.
rootElementStructureElementЧитайте .Возвращает элемент корневой структуры (обычно /Document).
childrenElementListЧитайте .Возвращает все элементы структуры верхнего уровня.
roleMapRoleMapЧитайте .Возвращает карту роли для этого дерева структуры.
parentTreeNextKeyintЧитайте .Возвращает следующий доступный ключ для родительского дерева (/ParentTreeNextKey).
parentTreeNumberTreeЧитайте .Возвращает {@code /ParentTree} числовое дерево (§14.7.4.4) обратную карту от структурного родительского ключа страницы (ввод / StructParents на странице) и от идентификатора маркированного контента потока содержимого (MCID, индексируемый через вход страниц) обратно к элементу структуры ((s), ссылающемуся на них.
allElementsList<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.

См. также:

 Русский