DocumentElement

DocumentElement

Επισκόπηση

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

Το στοιχείο δομής ρίζας εγγράφου (/S Document).

Αυτή η κλάση παρέχει 11 μεθόδους για εργασία με αντικείμενα DocumentElement σε προγράμματα .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 entry, π.χ.
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()Αποσυνδέστε αυτό το στοιχείο από το γονικό του.

Δείτε επίσης

 Ελληνικά