OBJRElement
Επισκόπηση
OBJRElement είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: StructureElement.
Μία αναφορά αντικειμένου (ρόλος “OBJR”) — συνδέει ένα στοιχείο δομής με ένα αντικείμενο PDF σε μια σελίδα (συνήθως μια σημείωση, π.χ.
Αυτή η κλάση παρέχει 11 μεθόδους για εργασία με αντικείμενα OBJRElement σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, και 8 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Obj | object? | Ανάγνωση | Το αναφερόμενο αντικείμενο PDF (επίλυση από /Obj), ή null. |
StructureTextState | StructureTextState | Ανάγνωση | Κατάσταση κειμένου που εφαρμόζεται στο ενσωματωμένο περιεχόμενο αυτού του στοιχείου (αποθηκεύεται μόνο — ο δημιουργός δομής FOSS δεν επανασχεδιάζει μέσω αυτού). |
Attributes | StructureElementAttributes | Ανάγνωση | Τα χαρακτηριστικά δομής (/A) που συνδέονται με αυτό το στοιχείο, οργανωμένα κατά ιδιοκτήτη. |
StructureType | string | Ανάγνωση | Ο ρόλος τύπου δομής PDF (/S καταχώρηση, π.χ. |
S | StructureType | Ανάγνωση | Ο τύπος δομής του στοιχείου (/S) ως StructureType του οποίου το Όνομα είναι η ετικέτα ρόλου (π.χ. |
ActualText | string | Ανάγνωση/Εγγραφή | Το κείμενο αντικατάστασης για το σημειωμένο περιεχόμενο (/ActualText). |
AlternativeText | string | Ανάγνωση/Εγγραφή | Εναλλακτικό κείμενο που χρησιμοποιείται από βοηθητική τεχνολογία (/Alt). |
ExpansionText | string | Ανάγνωση/Εγγραφή | Κείμενο επέκτασης για μια συντομογραφία (/E). |
Language | string | Ανάγνωση/Εγγραφή | BCP-47 κωδικός γλώσσας για το περιεχόμενο του στοιχείου (/Lang). |
ID | string | Ανάγνωση | Αναγνωριστικό στοιχείου (/ID); μόνο για ανάγνωση — εκχωρείται κατά την αποθήκευση. |
Title | string | Ανάγνωση/Εγγραφή | Τίτλος του στοιχείου δομής (/T). |
Page | Page? | Ανάγνωση | Σελίδα που φιλοξενεί το περιεχόμενο αυτού του στοιχείου, ή null όταν το στοιχείο δεν έχει προσαρτηθεί ακόμη σε σελίδα. |
ParentElement | StructureElement? | Ανάγνωση | Το γονικό στοιχείο δομής, ή null όταν αυτό το στοιχείο είναι αποσυνδεδεμένο ή βρίσκεται άμεσα κάτω από τη ρίζα του δέντρου δομής. |
ChildElements | ElementList | Ανάγνωση | Άμεσα παιδιά αυτού του στοιχείου. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
AppendChild(child: StructureElement) | Προσθήκη παιδιού κάτω από τον πίνακα /K αυτού του στοιχείου. |
SetTag(tag: string) | Αντιστοίχηση εκ νέου του ρόλου αυτού του στοιχείου σε προσαρμοσμένη ετικέτα, καταχωρίζοντας ετικέτα → τον τυπικό του τύπο στον χάρτη ρόλων του εγγράφου. |
ToString() | Κειμενική αναπαράσταση που χρησιμοποιείται όταν εξάγεται το δέντρο δομής (όνομα ρόλου· επαναφέρεται στο όνομα τύπου εάν λείπει). |
FindElements(recursive: bool) | Αναδρομικά βρείτε τα απογόμενα στοιχεία τύπου T. |
SetText(text: string) | Ορίστε το κείμενο του στοιχείου (αποθηκευμένο ως ActualText). |
SetId(id: string) | Ορίστε το αναγνωριστικό του στοιχείου (/ID). |
ClearId() | Καταργήστε το αναγνωριστικό στοιχείου (/ID). |
AdjustPosition(settings: object) | Καταγράψτε τη ζητούμενη θέση διάταξης για ένα στοιχείο δομής που έχει δημιουργηθεί. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Μετακινήστε αυτό το στοιχείο κάτω από το newParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Αποσυνδέστε αυτό το στοιχείο, στη συνέχεια αναθέστε ξανά τα παιδιά του στον πρώην γονέα του στοιχείου (λαμβάνοντας τη θέση του στοιχείου). |
Detach() | Αποσυνδέστε αυτό το στοιχείο από τον γονέα του. |