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 για το πακέτο Java. Ιδιοκτησία : allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,Και 1 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
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 root στοιχείο. |