StructTreeRootElement

StructTreeRootElement

Επισκόπηση

StructTreeRootElement είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: StructureElement.

Το περιτύλιγμα /StructTreeRoot στην κορυφή του λογικού-δέντρου δομής.

Αυτή η κλάση παρέχει 11 μεθόδους για εργασία με αντικείμενα StructTreeRootElement σε προγράμματα .NET. Διαθέσιμες μέθοδοι περιλαμβάνουν: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET. Ιδιότητες: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText, και 7 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
AllElementsIReadOnlyList<StructureElement>ReadΕπίπεδη λίστα όλων των στοιχείων δομής κάτω από τη ρίζα, που παράγεται από μια διάσχιση βάθους‑πρώτα των ChildElements.
StructureTextStateStructureTextStateReadΚατάσταση κειμένου που εφαρμόζεται στο ενσωματωμένο περιεχόμενο αυτού του στοιχείου (αποθηκεύεται μόνο — ο κατασκευαστής δομής δεν το επανασχεδιάζει).
AttributesStructureElementAttributesReadΤα χαρακτηριστικά δομής (/A) που συνδέονται με αυτό το στοιχείο, οργανωμένα κατά ιδιοκτήτη.
StructureTypestringReadΟ ρόλος τύπου δομής PDF (/S entry, π.χ.
ActualTextstringRead/WriteΤο κείμενο αντικατάστασης για το σημειωμένο περιεχόμενο (/ActualText).
AlternativeTextstringRead/WriteΕναλλακτικό κείμενο που χρησιμοποιείται από βοηθητική τεχνολογία (/Alt).
ExpansionTextstringRead/WriteΚείμενο επέκτασης για μια συντομογραφία (/E).
LanguagestringRead/WriteΚωδικός γλώσσας BCP-47 για το περιεχόμενο του στοιχείου (/Lang).
IDstringReadΑναγνωριστικό στοιχείου (/ID); μόνο για ανάγνωση — εκχωρείται κατά την αποθήκευση.
TitlestringRead/WriteΤίτλος του στοιχείου δομής (/T).
PagePage?ReadΣελίδα που φιλοξενεί το περιεχόμενο αυτού του στοιχείου, ή null όταν το στοιχείο δεν έχει προσαρτηθεί ακόμη σε σελίδα.
ParentElementStructureElement?ReadΤο γονικό στοιχείο δομής, ή null όταν αυτό το στοιχείο είναι αποσυνδεδεμένο ή απευθείας κάτω από τη ρίζα του δέντρου δομής.
ChildElementsElementListReadΆμεσα παιδιά αυτού του στοιχείου.

Μέθοδοι

ΥπογραφήΠεριγραφή
AppendChild(child: StructureElement)Προσθέστε παιδί κάτω από τον πίνακα /K αυτού του στοιχείου.
SetTag(tag: string)Αντιστοιχίστε εκ νέου το role αυτού του στοιχείου σε προσαρμοσμένη tag, καταχωρίζοντας tag → τον τυπικό τύπο της στον χάρτη ρόλων του εγγράφου.
ToString()Κειμενική αναπαράσταση που χρησιμοποιείται κατά την εξαγωγή του δέντρου δομής (role name· επιστρέφει στο type name εάν λείπει).
FindElements(recursive: bool)Αναδρομικά εντοπίστε τα απογόνους στοιχεία τύπου T.
SetText(text: string)Ορίστε το κείμενο περιεχομένου του στοιχείου (αποθηκευμένο ως ActualText).
SetId(id: string)Ορίστε το αναγνωριστικό του στοιχείου (/ID).
ClearId()Αφαιρέστε το αναγνωριστικό του στοιχείου (/ID).
AdjustPosition(settings: object)Stub no-op διατηρείται για συμβατότητα με το AdjustPosition authoring API — το FOSS δεν αποδίδει ακόμη μέσω PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Μετακινήστε αυτό το στοιχείο κάτω από το newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Αποσυνδέστε αυτό το στοιχείο, στη συνέχεια επανατοποθετήστε τα παιδιά του κάτω από τον πρώην γονέα του στοιχείου (καταλαμβάνοντας τη θέση του στοιχείου).
Detach()Αποσυνδέστε αυτό το στοιχείο από τον γονέα του.

Δείτε επίσης

 Ελληνικά