StructTreeRoot

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

NamnTyp avAccessBeskrivning
pdfDictionaryPdfDictionaryLäsningÅterställer den underliggande PDF-lösenordet.
rootElementStructureElementLäsningReturnerar rötstrukturelementet (typiskt /Dokument element).
childrenElementListLäsningÅterställer alla strukturelement på toppnivå.
roleMapRoleMapLäsningReturnerar rollen karta för denna struktur träd.
parentTreeNextKeyintLäsningÅterställer nästa tillgängliga föräldralåckel (/ParentTreeNextKey).
parentTreeNumberTreeLäsningReturnerar {@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.
allElementsList<StructureElement>LäsningReturnerar alla strukturelement i trädet (djup-första traversalen).

Metoder

SignatureBeskrivning
StructTreeRoot(dict: PdfDictionary, parser: PDFParser)Skapar en StructTreeRoot som täcker det angivna ordboken.
getPdfDictionary()PdfDictionaryÅterställer den underliggande PDF-lösenordet.
getRootElement()StructureElementReturnerar rötstrukturelementet (typiskt /Dokument element).
getChildren()ElementListÅterställer alla strukturelement på toppnivå.
getRoleMap()RoleMapReturnerar rollen karta för denna struktur träd.
getParentTreeNextKey()intÅterställer nästa tillgängliga föräldralåckel (/ParentTreeNextKey).
getParentTree()NumberTreeReturnerar {@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)PdfBaseLö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()StructTreeRootSkapar en ny StructTreeRoot med ett /Dokument rötelement.

Se även

 Svenska