TextMarkupAnnotation

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 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
CreationDateSystem.DateTimeΑνάγνωση/ΕγγραφήΧρονική σήμανση δημιουργίας καταγράφηκε στο /CreationDate.
OpacitydoubleΑνάγνωση/ΕγγραφήΔιαφάνεια (0..1) μεταφέρεται στο /CA.
PopupPopupAnnotation?Ανάγνωση/ΕγγραφήΣχετική αναδυόμενη σημείωση (/Popup).
ReplyTypeReplyTypeΑνάγνωση/ΕγγραφήΣχέση απάντησης προς InReplyTo (/RT).
RichTextstring?Ανάγνωση/ΕγγραφήΠεριεχόμενα μορφοποιημένου κειμένου (/RC), μορφοποιημένα σε XHTML.
Subjectstring?Ανάγνωση/ΕγγραφήΓραμμή θέματος (/Subj).
Titlestring?Ανάγνωση/ΕγγραφήΣυγγραφέας / τίτλος μεταφέρεται στο /T.
AnnotationTypeAnnotationTypeΑνάγνωσηΟ υποτύπος της σημείωσης.
RectRectangle?Ανάγνωση/ΕγγραφήΤο ορθογώνιο της σημείωσης (θέση στη σελίδα).
InnerRectRectangle?ΑνάγνωσηΤο ορθογώνιο της σημείωσης που μειώνεται από την καταχώρηση /RD (διαφορές ορθογωνίου) — η περιοχή που πραγματικά σχεδιάζεται μέσα στο Rect.
WidthdoubleΑνάγνωση/ΕγγραφήΤο πλάτος του ορθογωνίου σημείωσης.
HeightdoubleΑνάγνωση/ΕγγραφήΤο ύψος του ορθογωνίου σημείωσης.
ActiveStatestring?Ανάγνωση/ΕγγραφήΗ τρέχουσα ενεργή κατάσταση εμφάνισης (/AS entry).
AlignmentTextAlignmentΑνάγνωση/ΕγγραφήΣτοίχιση κειμένου (για ελεύθερο κείμενο / widget σημειώσεις που περιέχουν πλούσιο κείμενο).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentΑνάγνωση/ΕγγραφήΟριζόντια στοίχιση (Aspose.Pdf το αποκαλύπτει αυτό εκτός από το Alignment· τα δύο είναι ανεξάρτητα ρυθμιζόμενα).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentΑνάγνωση/ΕγγραφήΠαράκαμψη οριζόντιας στοίχισης ειδικά για κείμενο.
AppearanceAppearanceDictionaryΑνάγνωσηΛεξικό εμφάνισης (/AP entry) — με κλειδί το όνομα ροής εμφάνισης (N, D, R).
StatesAppearanceDictionaryΑνάγνωσηΛεξικό κατάστασης εμφάνισης (το υπο-λεξικό ανά-κατάσταση του AP/N, π.χ.
NormalAppearanceXForm?ΑνάγνωσηΗ κανονική εμφάνιση (/AP /N) της σημείωσης ως XForm, ή null όταν δεν υπάρχει.
UpdateAppearanceOnConvertboolΑνάγνωση/ΕγγραφήΕάν θα δημιουργηθεί ξανά το appearance stream όταν μια annotation αποθηκευτεί σε ένα converted document.
UseFontSubsetboolΑνάγνωση/ΕγγραφήΕάν η embedded font (εφόσον υπάρχει) πρέπει να subsetted.
Contentsstring?Ανάγνωση/ΕγγραφήΤα περιεχόμενα της annotation (κείμενο).
BorderBorder?Ανάγνωση/ΕγγραφήΠερίγραμμα σημείωσης.
ColorColorΑνάγνωση/ΕγγραφήΤο χρώμα περιγράμματος της σημείωσης (/C entry).
InteriorColorColor?Ανάγνωση/ΕγγραφήΤο χρώμα εσωτερικού της σημείωσης (/IC entry, για σημειώσεις κύκλου/τετραγώνου/γραμμής).
Namestring?Ανάγνωση/ΕγγραφήΤο όνομα της σημείωσης (μοναδικό αναγνωριστικό — η καταχώρηση /NM).
FullNamestring?ΑνάγνωσηΠλήρως καθορισμένο όνομα σημείωσης.
ModifiedDatestring?ΑνάγνωσηΗ ημερομηνία τροποποίησης.
ModifiedDateTimeΑνάγνωση/ΕγγραφήΗ ημερομηνία /M (τροποποιημένη) ως τυποποιημένο DateTime.
FlagsAnnotationFlagsΑνάγνωση/ΕγγραφήΣημαίες σημειώσεων (/F entry) — χρησιμοποιούνται ως η υποδομή αποθήκευσης για τόσο τη μορφή int όσο και τις τυποποιημένες μορφές.
AnnotationFlagsAnnotationFlagsΑνάγνωση/ΕγγραφήΤυποποιημένο ψευδώνυμο των Flags που ταιριάζει με τη δημόσια επιφάνεια Aspose.Pdf η οποία εκθέτει το AnnotationFlags ως ιδιότητα.
ActionPdfAction?Ανάγνωση/ΕγγραφήΗ ενέργεια που σχετίζεται με αυτή τη σημείωση (/A entry).
ActionsPdfActionCollectionΑνάγνωσηΣυλλογή ενεργειών που σχετίζονται με αυτή τη σημείωση.
Authorstring?ΑνάγνωσηΟ συγγραφέας της σημείωσης (/T entry).
AnnotationStatestring?ΑνάγνωσηΗ κατάσταση της σημείωσης (/State entry), π.χ.
AnnotationStateModelstring?ΑνάγνωσηΤο μοντέλο κατάστασης της σημείωσης (/StateModel entry), π.χ.
InReplyToAnnotation?Ανάγνωση/ΕγγραφήΗ σημείωση στην οποία αυτό απαντά (/IRT entry).
QuadPointsPoint[]Ανάγνωση/ΕγγραφήQuadPoints ως πίνακας τιμών Point.
CharacteristicsCharacteristicsΑνάγνωσηΧαρακτηριστικά εμφάνισης (χρώμα περιγράμματος, χρώμα φόντου, περιστροφή).
PageIndexintΑνάγνωσηΔείκτης που αρχίζει από το 1 της σελίδας που κατέχει αυτήν την επισήμανση.
PagePage?ΑνάγνωσηΗ σελίδα που κατέχει αυτή την επισήμανση, ή null όταν δεν μπορεί να επιλυθεί (π.χ.
VerticalAlignmentVerticalAlignmentΑνάγνωση/ΕγγραφήΚατακόρυφη στοίχιση που εφαρμόζεται σε αυτή την παράγραφο.
MarginMarginInfoΑνάγνωση/ΕγγραφήΠληροφορίες εξωτερικού περιθωρίου εφαρμόζονται σε αυτήν την παράγραφο.
IsFirstParagraphInColumnboolΑνάγνωση/ΕγγραφήΕπιβάλετε στην παράγραφο να ξεκινήσει σε νέα στήλη.
IsKeptWithNextboolΑνάγνωση/ΕγγραφήΚρατήστε αυτήν την παράγραφο στην ίδια σελίδα με την επόμενη.
IsInNewPageboolΑνάγνωση/ΕγγραφήΑναγκάστε την παράγραφο να ξεκινήσει σε νέα σελίδα.
IsInLineParagraphboolΑνάγνωση/ΕγγραφήΣημαία ενσωματωμένης παραγράφου (δεν ξεκινά νέα γραμμή).
HyperlinkTextstring?Ανάγνωση/ΕγγραφήΚληρονομικός προορισμός υπερσυνδέσμου τύπου συμβολοσειράς.
HyperlinkHyperlink?Ανάγνωση/ΕγγραφήΔιακόσμηση υπερσυνδέσμου τύπου που εφαρμόζεται στην παράγραφο.
ZIndexintΑνάγνωση/ΕγγραφήΔείκτης 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()Ρηχή κλωνοποίηση — αντιγράφει την κλιμακωτή/αναφορικά κοινόχρηστη κατάσταση.

Δείτε επίσης

 Ελληνικά