TextMarkupAnnotation
Επισκόπηση
TextMarkupAnnotation είναι μια κλάση στο Aspose.PDF FOSS για .NET. Κληρονομεί από: MarkupAnnotation.
Βασική κλάση για τις σημειώσεις μορφοποίησης κειμένου (Highlight, Underline, StrikeOut, Squiggly) — εκείνες των οποίων η γεωμετρία είναι ένα σύνολο QuadPoints πάνω από το κείμενο της σελίδας.
Αυτή η κλάση παρέχει 17 μεθόδους για εργασία με αντικείμενα TextMarkupAnnotation σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation, και 5 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, και 44 ακόμη.
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
CreationDate | System.DateTime | Ανάγνωση/Εγγραφή | Χρονική σήμανση δημιουργίας καταγράφηκε στο /CreationDate. |
Opacity | double | Ανάγνωση/Εγγραφή | Διαφάνεια (0..1) μεταφέρεται στο /CA. |
Popup | PopupAnnotation? | Ανάγνωση/Εγγραφή | Σχετική αναδυόμενη σημείωση (/Popup). |
ReplyType | ReplyType | Ανάγνωση/Εγγραφή | Σχέση απάντησης προς InReplyTo (/RT). |
RichText | string? | Ανάγνωση/Εγγραφή | Περιεχόμενα μορφοποιημένου κειμένου (/RC), μορφοποιημένα σε XHTML. |
Subject | string? | Ανάγνωση/Εγγραφή | Γραμμή θέματος (/Subj). |
Title | string? | Ανάγνωση/Εγγραφή | Συγγραφέας / τίτλος μεταφέρεται στο /T. |
AnnotationType | AnnotationType | Ανάγνωση | Ο υποτύπος της σημείωσης. |
Rect | Rectangle? | Ανάγνωση/Εγγραφή | Το ορθογώνιο της σημείωσης (θέση στη σελίδα). |
InnerRect | Rectangle? | Ανάγνωση | Το ορθογώνιο της σημείωσης που μειώνεται από την καταχώρηση /RD (διαφορές ορθογωνίου) — η περιοχή που πραγματικά σχεδιάζεται μέσα στο Rect. |
Width | double | Ανάγνωση/Εγγραφή | Το πλάτος του ορθογωνίου σημείωσης. |
Height | double | Ανάγνωση/Εγγραφή | Το ύψος του ορθογωνίου σημείωσης. |
ActiveState | string? | Ανάγνωση/Εγγραφή | Η τρέχουσα ενεργή κατάσταση εμφάνισης (/AS entry). |
Alignment | TextAlignment | Ανάγνωση/Εγγραφή | Στοίχιση κειμένου (για ελεύθερο κείμενο / widget σημειώσεις που περιέχουν πλούσιο κείμενο). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Ανάγνωση/Εγγραφή | Οριζόντια στοίχιση (Aspose.Pdf το αποκαλύπτει αυτό εκτός από το Alignment· τα δύο είναι ανεξάρτητα ρυθμιζόμενα). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Ανάγνωση/Εγγραφή | Παράκαμψη οριζόντιας στοίχισης ειδικά για κείμενο. |
Appearance | AppearanceDictionary | Ανάγνωση | Λεξικό εμφάνισης (/AP entry) — με κλειδί το όνομα ροής εμφάνισης (N, D, R). |
States | AppearanceDictionary | Ανάγνωση | Λεξικό κατάστασης εμφάνισης (το υπο-λεξικό ανά-κατάσταση του AP/N, π.χ. |
NormalAppearance | XForm? | Ανάγνωση | Η κανονική εμφάνιση (/AP /N) της σημείωσης ως XForm, ή null όταν δεν υπάρχει. |
UpdateAppearanceOnConvert | bool | Ανάγνωση/Εγγραφή | Εάν θα δημιουργηθεί ξανά το appearance stream όταν μια annotation αποθηκευτεί σε ένα converted document. |
UseFontSubset | bool | Ανάγνωση/Εγγραφή | Εάν η embedded font (εφόσον υπάρχει) πρέπει να subsetted. |
Contents | string? | Ανάγνωση/Εγγραφή | Τα περιεχόμενα της annotation (κείμενο). |
Border | Border? | Ανάγνωση/Εγγραφή | Περίγραμμα σημείωσης. |
Color | Color | Ανάγνωση/Εγγραφή | Το χρώμα περιγράμματος της σημείωσης (/C entry). |
InteriorColor | Color? | Ανάγνωση/Εγγραφή | Το χρώμα εσωτερικού της σημείωσης (/IC entry, για σημειώσεις κύκλου/τετραγώνου/γραμμής). |
Name | string? | Ανάγνωση/Εγγραφή | Το όνομα της σημείωσης (μοναδικό αναγνωριστικό — η καταχώρηση /NM). |
FullName | string? | Ανάγνωση | Πλήρως καθορισμένο όνομα σημείωσης. |
ModifiedDate | string? | Ανάγνωση | Η ημερομηνία τροποποίησης. |
Modified | DateTime | Ανάγνωση/Εγγραφή | Η ημερομηνία /M (τροποποιημένη) ως τυποποιημένο DateTime. |
Flags | AnnotationFlags | Ανάγνωση/Εγγραφή | Σημαίες σημειώσεων (/F entry) — χρησιμοποιούνται ως η υποδομή αποθήκευσης για τόσο τη μορφή int όσο και τις τυποποιημένες μορφές. |
AnnotationFlags | AnnotationFlags | Ανάγνωση/Εγγραφή | Τυποποιημένο ψευδώνυμο των Flags που ταιριάζει με τη δημόσια επιφάνεια Aspose.Pdf η οποία εκθέτει το AnnotationFlags ως ιδιότητα. |
Action | PdfAction? | Ανάγνωση/Εγγραφή | Η ενέργεια που σχετίζεται με αυτή τη σημείωση (/A entry). |
Actions | PdfActionCollection | Ανάγνωση | Συλλογή ενεργειών που σχετίζονται με αυτή τη σημείωση. |
Author | string? | Ανάγνωση | Ο συγγραφέας της σημείωσης (/T entry). |
AnnotationState | string? | Ανάγνωση | Η κατάσταση της σημείωσης (/State entry), π.χ. |
AnnotationStateModel | string? | Ανάγνωση | Το μοντέλο κατάστασης της σημείωσης (/StateModel entry), π.χ. |
InReplyTo | Annotation? | Ανάγνωση/Εγγραφή | Η σημείωση στην οποία αυτό απαντά (/IRT entry). |
QuadPoints | Point[] | Ανάγνωση/Εγγραφή | QuadPoints ως πίνακας τιμών Point. |
Characteristics | Characteristics | Ανάγνωση | Χαρακτηριστικά εμφάνισης (χρώμα περιγράμματος, χρώμα φόντου, περιστροφή). |
PageIndex | int | Ανάγνωση | Δείκτης που αρχίζει από το 1 της σελίδας που κατέχει αυτήν την επισήμανση. |
Page | Page? | Ανάγνωση | Η σελίδα που κατέχει αυτή την επισήμανση, ή null όταν δεν μπορεί να επιλυθεί (π.χ. |
VerticalAlignment | VerticalAlignment | Ανάγνωση/Εγγραφή | Κατακόρυφη στοίχιση που εφαρμόζεται σε αυτή την παράγραφο. |
Margin | MarginInfo | Ανάγνωση/Εγγραφή | Πληροφορίες εξωτερικού περιθωρίου εφαρμόζονται σε αυτήν την παράγραφο. |
IsFirstParagraphInColumn | bool | Ανάγνωση/Εγγραφή | Επιβάλετε στην παράγραφο να ξεκινήσει σε νέα στήλη. |
IsKeptWithNext | bool | Ανάγνωση/Εγγραφή | Κρατήστε αυτήν την παράγραφο στην ίδια σελίδα με την επόμενη. |
IsInNewPage | bool | Ανάγνωση/Εγγραφή | Αναγκάστε την παράγραφο να ξεκινήσει σε νέα σελίδα. |
IsInLineParagraph | bool | Ανάγνωση/Εγγραφή | Σημαία ενσωματωμένης παραγράφου (δεν ξεκινά νέα γραμμή). |
HyperlinkText | string? | Ανάγνωση/Εγγραφή | Κληρονομικός προορισμός υπερσυνδέσμου τύπου συμβολοσειράς. |
Hyperlink | Hyperlink? | Ανάγνωση/Εγγραφή | Διακόσμηση υπερσυνδέσμου τύπου που εφαρμόζεται στην παράγραφο. |
ZIndex | int | Ανάγνωση/Εγγραφή | Δείκτης Z-order που χρησιμοποιείται από τον renderer του DOM. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
TextMarkupAnnotation(document: Document) | Κατασκευαστής (ctor) δεσμευμένος στο έγγραφο (προστίθεται σε σελίδα αργότερα). |
GetMarkedText() | Το κείμενο που καλύπτεται από το QuadPoints αυτής της σημείωσης, με το κείμενο κάθε τετραγώνου (κάθε επισημασμένη γραμμή) να διαχωρίζεται από το NewLine. |
GetMarkedTextFragments() | Τα αποσπάσματα κειμένου της σελίδας που καλύπτονται από το QuadPoints αυτής της σημείωσης — ένα αποκομμένο απόσπασμα ανά αρχικό απόσπασμα που επικαλύπτεται από κάθε τετράγωνο. |
MarkupAnnotation(document: Document) | Κατασκευαστής (ctor) δεσμευμένος στο έγγραφο για τη δημιουργία μιας σημείωσης σήμανσης που δεν είναι ακόμη συνδεδεμένη με συγκεκριμένη σελίδα· οι καλούντες την προσθέτουν αργότερα μέσω του page.Annotations.Add(annot). |
GetState() | Διαβάστε την καταχώριση /State στο λεξικό ιδιοτήτων της σημείωσης. |
GetStateModel() | Διαβάστε την καταχώριση /StateModel, αντιστοιχίζοντας την ελλείπουσα /entry σε Undefined. |
SetMarkedState(marked: bool) | Set /State to Marked or Unmarked plus /StateModel = Marked. |
SetReviewState(state: AnnotationState) | Ορίστε την κατάσταση ανασκόπησης. |
ClearState() | Αφαιρέστε οποιαδήποτε καταγεγραμμένη /State και /StateModel. |
FindStateAnnotation() | Βρείτε την παρατήρηση παρακολούθησης κατάστασης που συνδέεται με αυτή τη σήμανση (την πιο πρόσφατη /IRT απάντηση παρατήρηση που περιέχει μια καταχώριση /State, σύμφωνα με PDF 32000 §12.5.6.3). |
Accept(visitor: AnnotationSelector) | Στείλτε αυτή την παρατήρηση στη συγκεκριμένη υπερφόρτωση Visit(SubType) του επισκέπτη. |
GetRectangle(considerRotation: bool) | Περιοριστικό ορθογώνιο προσαρμόστηκε από το considerRotation. |
ChangeAfterResize(transform: Matrix) | Προσαρμόστε τη γεωμετρία της σημείωσης μετά την αλλαγή μεγέθους της σελίδας ή του φιλοξενητικού ορθογωνίου από τον χρήστη. |
UpdateAppearances() | Αναδημιουργήστε τη ροή κανονικής εμφάνισης (/AP /N) από τη τρέχουσα γεωμετρία και τα χρώματα της σημείωσης. |
WriteXfdf(writer: System.Xml.XmlWriter) | Σειριοποιήστε αυτή τη σημείωση ως στοιχείο XFDF στον writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Ισοπεδώστε αυτή τη σημείωση — αποδώστε την οπτική της εμφάνιση στο περιεχόμενο της σελίδας και αφαιρέστε την από τον πίνακα σημειώσεων της σελίδας. |
Clone() | Ρηχή κλωνοποίηση — αντιγράφει την κλιμακωτή/αναφορικά κοινόχρηστη κατάσταση. |