MCRElement

Επισκόπηση

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

Ένα φύλλο αναφοράς σημειωμένου περιεχομένου (ρόλος “MCR”) που εκδίδεται από τον αυτόματο ετικετοποιητή για να σημειώσει πού βρίσκεται το περιεχόμενο της σελίδας ενός στοιχείου δομής.

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

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
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()Αποσυνδέστε αυτό το στοιχείο από τον γονέα του.

Δείτε επίσης

 Ελληνικά