StructTreeRoot
Översikt
StructTreeRoot är en klass i Aspose.PDF FOSS för Java.
Rötterna i den logiska strukturen (ISO 32000-1:2008, §14.7.2, tabell 322).
Denna klass ger 13 metoder för att arbeta med StructTreeRoot objekt i Java-program. Tillgängliga metoder inkluderar: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement,och 1 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,Och 1 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
pdfDictionary | PdfDictionary | Läsning | Återställer den underliggande PDF-lösenordet. |
rootElement | StructureElement | Läsning | Returnerar rötstrukturelementet (typiskt /Dokument element). |
children | ElementList | Läsning | Återställer alla strukturelement på toppnivå. |
roleMap | RoleMap | Läsning | Returnerar rollen karta för denna struktur träd. |
parentTreeNextKey | int | Läsning | Återställer nästa tillgängliga föräldralåckel (/ParentTreeNextKey). |
parentTree | NumberTree | Läsning | Returnerar {@code /ParentTree} nummerträdet (§14.7.4.4) - den omvänd kartan från en sida strukturella föräldranyckel (den / StructParents inmatningen på sidan) och från ett innehållsflödes markerade innehållsinformator (MCID, indexerad via sidinmatning) tillbaka till det strukturelement(er) som hänvisar dem. |
allElements | List<StructureElement> | Läsning | Returnerar alla strukturelement i trädet (djup-första traversalen). |
Metoder
| Signature | Beskrivning |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Skapar en StructTreeRoot som täcker det angivna ordboken. |
getPdfDictionary() → PdfDictionary | Återställer den underliggande PDF-lösenordet. |
getRootElement() → StructureElement | Returnerar rötstrukturelementet (typiskt /Dokument element). |
getChildren() → ElementList | Återställer alla strukturelement på toppnivå. |
getRoleMap() → RoleMap | Returnerar rollen karta för denna struktur träd. |
getParentTreeNextKey() → int | Återställer nästa tillgängliga föräldralåckel (/ParentTreeNextKey). |
getParentTree() → NumberTree | Returnerar {@code /ParentTree} nummerträdet (§14.7.4.4) - den omvänd kartan från en sida strukturella föräldranyckel (den / StructParents inmatningen på sidan) och från ett innehållsflödes markerade innehållsinformator (MCID, indexerad via sidinmatning) tillbaka till det strukturelement(er) som hänvisar dem. |
lookupParentTreeEntry(key: int) → PdfBase | Lös en enda {@code /ParentTree} nyckel. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Återställer strukturelementet som äger märkt innehåll med den angivna MCID på en sida identifierad av dess {@code /StructParents} nyckel. |
getAllElements() → List<StructureElement> | Returnerar alla strukturelement i trädet (djup-första traversalen). |
findElements(typeName: String) → List<StructureElement> | Hitta alla strukturelement som matchar den angivna strukturtypen namn. |
clearChilds() | Ta bort alla barnelement från strukturen. |
createNew() → StructTreeRoot | Skapar en ny StructTreeRoot med ett /Dokument rötelement. |