TextFragmentState
Επισκόπηση
TextFragmentState είναι μια κλάση στο Aspose.PDF FOSS για .NET.
Κληρονομεί από: TextState.
Κατάσταση μορφοποίησης κειμένου σε επίπεδο τμήματος.
Αυτή η κλάση παρέχει 6 μεθόδους για εργασία με αντικείμενα TextFragmentState σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, και 27 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | Γέμισμα φόντου που εφαρμόζεται πίσω από το κείμενο του τμήματος. |
CharacterSpacing | float | Read/Write | Απόσταση χαρακτήρων (Tc) σε μονάδες χώρου κειμένου. |
CoordinateOrigin | CoordinateOrigin | Read/Write | Καθορίζει εάν η τοποθέτηση αντιμετωπίζει το Y ως τη γραμμή βάσης ή ως το κατώτερο τμήμα. |
FontSize | float | Read/Write | Μέγεθος γραμματοσειράς σε πόντους. |
FontStyle | FontStyles | Read/Write | Σημαίες στυλ γραμματοσειράς (Έντονη / Πλάγια). |
ForegroundColor | Color? | Read/Write | Χρώμα γεμίσματος (χωρίς περίγραμμα) που εφαρμόζεται στα αποδοθέντα γλύφα. |
FormattingOptions | TextFormattingOptions | Read/Write | Επιλογές μορφοποίησης κειμένου (λειτουργία αναδίπλωσης, λειτουργία απόστασης γραμμών κ.λπ.). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Οριζόντια στοίχιση του κειμένου του τμήματος. |
HorizontalScaling | float | Read/Write | Ποσοστό οριζόντιας κλιμάκωσης (προεπιλογή 100). |
Invisible | bool | Read/Write | Καθορίζει εάν το κείμενο αποδίδεται αόρατα (λειτουργία απόδοσης 3). |
LineSpacing | float | Read/Write | Απόσταση γραμμών (leading) σε μονάδες χώρου κειμένου. |
RenderingMode | TextRenderingMode | Read/Write | Λειτουργία απόδοσης γλύφου (γέμισμα / περίγραμμα / αποκοπή). |
Rotation | double | Read/Write | Γωνία περιστροφής σε μοίρες. |
StrikeOut | bool | Read/Write | Καθορίζει εάν το κείμενο έχει διακριτή γραμμή. |
StrokingColor | Color? | Read/Write | Χρώμα περιγράμματος (stroke). |
Subscript | bool | Read/Write | Καθορίζει εάν το κείμενο είναι δείκτης (subscript). |
Superscript | bool | Read/Write | Καθορίζει εάν το κείμενο είναι εκθέτης (superscript). |
Underline | bool | Read/Write | Καθορίζει εάν το κείμενο είναι υπογραμμισμένο. |
WordSpacing | float | Read/Write | Απόσταση λέξεων (Tw) σε μονάδες χώρου κειμένου. |
Font | Aspose.Pdf.Text.Font? | Read/Write | Η γραμματοσειρά που χρησιμοποιείται για την απόδοση του τμήματος. |
DrawTextRectangleBorder | bool | Read/Write | Όταν είναι αληθές, σχεδιάζεται ένα ορθογώνιο πλαίσιο γύρω από το οριοθέτημα του κειμένου. |
TabStops | TabStops | Read | Ρυθμίσεις διακοπής (tab‑stop) που κληρονομούνται από το τμήμα ιδιοκτήτη. |
FontName | string? | Read/Write | Λαμβάνει ή ορίζει το όνομα της γραμματοσειράς. |
TextHeight | float | Read | Προσεγγιστικό ύψος κειμένου σε πόντους· προσεγγίζει το ύψος που προκύπτει από το πλαίσιο περιβάλλοντος των γλύφων επιστρέφοντας το μέγεθος γραμματοσειράς (η τυπική αναλογία μεταξύ FontSize και του αποδοθέντος ύψους κειμένου είναι αρκετά κοντά ώστε οι κλήτες μαθηματικών διάταξης να το χρησιμοποιούν). |
IsBold | bool | Read/Write | Καθορίζει εάν η γραμματοσειρά είναι έντονη. |
IsItalic | bool | Read/Write | Καθορίζει εάν η γραμματοσειρά είναι πλάγια. |
IsUnderline | bool | Read/Write | Καθορίζει εάν το κείμενο είναι υπογραμμισμένο. |
IsStrikeOut | bool | Read/Write | Καθορίζει εάν το κείμενο έχει διακριτή γραμμή. |
IsSuperscript | bool | Read/Write | Καθορίζει εάν το κείμενο είναι εκθέτης. |
IsSubscript | bool | Read/Write | Καθορίζει εάν το κείμενο είναι δείκτης. |
TabTag | string | Read | Διακριτικό συμβολοσειράς που εισάγεται στο αποδοθέν κείμενο στη θέση ενός χαρακτήρα καρτέλας. |
TextRise | double | Read/Write | Ανύψωση κειμένου (απόσταση εκθέτη/δείκτη). |
FontData | FontData? | Read/Write | Εξωτερικά δεδομένα γραμματοσειράς για ενσωμάτωση (ορίζεται μέσω FontRepository.OpenFont). |
Μέθοδοι
| Signature | Description |
|---|---|
TextFragmentState(fragment: TextFragment) | Τυλίξτε την υποκείμενη κατάσταση του τμήματος ώστε οι εγγραφές να επιστρέφουν σε αυτήν. |
ApplyChangesFrom(textState: TextState) | Αντιγράψτε κάθε δημόσια ιδιότητα μορφοποίησης από το textState σε αυτήν την κατάσταση. |
IsFitRectangle(str: string, rect: Rectangle) | Επιστρέφει true όταν το αποδιδόμενο κείμενο χωράει μέσα στο παρεχόμενο ορθογώνιο με την τρέχουσα γραμματοσειρά / μέγεθος. |
MeasureHeight(character: char) | Μετρήστε το ύψος ενός μόνο χαρακτήρα με την τρέχουσα γραμματοσειρά / μέγεθος, σε πόντους. |
MeasureString(str: string) | Μετρήστε το αποδιδόμενο πλάτος του str με την τρέχουσα γραμματοσειρά / μέγεθος, σε πόντους. |
TextState() | Καλεί το TextState σε αυτήν την παρουσία TextFragmentState. |