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, и още едно.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
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> | Прочети. | Връща всички елементи на структурата в дървото (първо преминаване през дълбочина). |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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. |