Στοιχείο Εικονογράφησης

Στοιχείο Εικονογράφησης

Επισκόπηση

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

Αφηρημένη βάση για στοιχεία δομής τύπου εικονογράφησης (Figure, Formula).

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

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
ImagePathstring?ReadΑρχείο εικόνας που υποστηρίζει αυτήν την εικονογράφηση.
ImageWidthdoubleReadΠαράκαμψη πλάτους εικόνας (0 = αυτόματο).
ImageHeightdoubleReadΠαράκαμψη ύψους εικόνας (0 = αυτόματο).
ResolutionintReadΠαράκαμψη ανάλυσης εικόνας (DPI) (0 = αυτόματο).
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Άμεσα παιδιά αυτού του στοιχείου.

Μέθοδοι

SignatureDescription
SetImage(imagePath: string)Δέστε μια raster/vector εικόνα σε αυτήν την εικονογράφηση.
SetImage(imagePath: string, width: double, height: double)Δέστε μια εικόνα με ρητές διαστάσεις.
SetImage(imagePath: string, resolution: int)Δέστε μια εικόνα με ρητή ανάλυση (DPI).
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)Ανώνυμη λειτουργία (no-op) διατηρείται για συμβατότητα με το AdjustPosition authoring API — το FOSS δεν αποδίδει ακόμη μέσω PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Μετακινεί αυτό το στοιχείο κάτω από το newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Αποσπά αυτό το στοιχείο, στη συνέχεια επανατοποθετεί τα παιδιά του κάτω από τον προηγούμενο γονέα του στοιχείου (καταλαμβάνοντας τη θέση του στοιχείου).
Detach()Αποσπά αυτό το στοιχείο από τον γονέα του.

Δείτε επίσης

 Ελληνικά