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, и още едно.

Свойства на веществата

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

Методи за изчисляване на данните

ПодписътОписание на състоянието
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.

Вижте също:

 Български