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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
Objobject?ΑνάγνωσηΤο αναφερόμενο αντικείμενο PDF (επίλυση από /Obj), ή null.
StructureTextStateStructureTextStateΑνάγνωσηΚατάσταση κειμένου που εφαρμόζεται στο ενσωματωμένο περιεχόμενο αυτού του στοιχείου (αποθηκεύεται μόνο — ο δημιουργός δομής FOSS δεν επανασχεδιάζει μέσω αυτού).
AttributesStructureElementAttributesΑνάγνωσηΤα χαρακτηριστικά δομής (/A) που συνδέονται με αυτό το στοιχείο, οργανωμένα κατά ιδιοκτήτη.
StructureTypestringΑνάγνωσηΟ ρόλος τύπου δομής PDF (/S καταχώρηση, π.χ.
SStructureTypeΑνάγνωσηΟ τύπος δομής του στοιχείου (/S) ως StructureType του οποίου το Όνομα είναι η ετικέτα ρόλου (π.χ.
ActualTextstringΑνάγνωση/ΕγγραφήΤο κείμενο αντικατάστασης για το σημειωμένο περιεχόμενο (/ActualText).
AlternativeTextstringΑνάγνωση/ΕγγραφήΕναλλακτικό κείμενο που χρησιμοποιείται από βοηθητική τεχνολογία (/Alt).
ExpansionTextstringΑνάγνωση/ΕγγραφήΚείμενο επέκτασης για μια συντομογραφία (/E).
LanguagestringΑνάγνωση/ΕγγραφήBCP-47 κωδικός γλώσσας για το περιεχόμενο του στοιχείου (/Lang).
IDstringΑνάγνωσηΑναγνωριστικό στοιχείου (/ID); μόνο για ανάγνωση — εκχωρείται κατά την αποθήκευση.
TitlestringΑνάγνωση/ΕγγραφήΤίτλος του στοιχείου δομής (/T).
PagePage?ΑνάγνωσηΣελίδα που φιλοξενεί το περιεχόμενο αυτού του στοιχείου, ή null όταν το στοιχείο δεν έχει προσαρτηθεί ακόμη σε σελίδα.
ParentElementStructureElement?ΑνάγνωσηΤο γονικό στοιχείο δομής, ή null όταν αυτό το στοιχείο είναι αποσυνδεδεμένο ή βρίσκεται άμεσα κάτω από τη ρίζα του δέντρου δομής.
ChildElementsElementListΑνάγνωσηΆμεσα παιδιά αυτού του στοιχείου.

Μέθοδοι

ΥπογραφήΠεριγραφή
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()Αποσυνδέστε αυτό το στοιχείο από τον γονέα του.

Δείτε επίσης

 Ελληνικά