GenericAnnotation

GenericAnnotation

Επισκόπηση

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

Κλάση εναλλακτικής σημείωσης για υποτύπους σημειώσεων που δεν έχουν αφιερωμένο μοντέλο (π.χ.

Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα GenericAnnotation σε προγράμματα .NET. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για .NET. Ιδιότητες: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, και 41 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
AnnotationTypeAnnotationTypeΑνάγνωσηΟ υποτύπος της σημείωσης.
RectRectangle?Ανάγνωση/ΕγγραφήΤο ορθογώνιο της σημείωσης (θέση στη σελίδα).
InnerRectRectangle?ΑνάγνωσηΤο ορθογώνιο σημείωσης που εισάγεται από την καταχώριση /RD (διαφορές ορθογωνίου) — η περιοχή που σχεδιάζεται πραγματικά μέσα στο Rect.
WidthdoubleΑνάγνωση/ΕγγραφήΤο πλάτος του ορθογωνίου σημείωσης.
HeightdoubleΑνάγνωση/ΕγγραφήΤο ύψος του ορθογωνίου σημείωσης.
ActiveStatestring?Ανάγνωση/ΕγγραφήΤρέχουσα ενεργή κατάσταση εμφάνισης (/AS entry).
AlignmentTextAlignmentΑνάγνωση/ΕγγραφήΣτοίχιση κειμένου (για free-text / widget annotations που περιέχουν rich text).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentΑνάγνωση/ΕγγραφήΟριζόντια στοίχιση (Aspose.Pdf το εκθέτει αυτό επιπλέον του Alignment· τα δύο είναι ανεξάρτητα ρυθμιζόμενα).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentΑνάγνωση/ΕγγραφήΑντικατάσταση οριζόντιας στοίχισης ειδικά για κείμενο.
AppearanceAppearanceDictionaryΑνάγνωσηΛεξικό εμφάνισης (/AP entry) — με κλειδί το όνομα ροής εμφάνισης (N, D, R).
StatesAppearanceDictionaryΑνάγνωσηΛεξικό-κατάστασης εμφάνισης (το υπο-λεξικό ανά κατάσταση του AP/N, π.χ.
NormalAppearanceXForm?ΑνάγνωσηΗ κανονική εμφάνιση (/AP /N) της σημείωσης ως XForm, ή null όταν δεν υπάρχει.
UpdateAppearanceOnConvertboolΑνάγνωση/ΕγγραφήΕάν θα επαναδημιουργηθεί η ροή εμφάνισης όταν μια σημείωση αποθηκεύεται σε ένα μετατρεπόμενο έγγραφο.
UseFontSubsetboolΑνάγνωση/ΕγγραφήΕάν η ενσωματωμένη γραμματοσειρά (εφόσον υπάρχει) πρέπει να υποσύνολοποιηθεί.
Contentsstring?Ανάγνωση/ΕγγραφήΤο περιεχόμενο της σημείωσης (κείμενο).
OpacitydoubleΑνάγνωση/ΕγγραφήΔιαφάνεια σημείωσης (0.0 = διαφανής, 1.0 = αδιαφανής).
BorderBorder?Ανάγνωση/ΕγγραφήΠερίγραμμα σημείωσης.
ColorColorΑνάγνωση/ΕγγραφήΤο χρώμα περιγράμματος της σημείωσης (/C entry).
InteriorColorColor?Ανάγνωση/ΕγγραφήΤο εσωτερικό χρώμα της σημείωσης (/IC entry, για σημειώσεις κύκλου/τετράγωνου/γραμμής).
Titlestring?Ανάγνωση/ΕγγραφήΟ τίτλος της σημείωσης (συγγραφέας για σημειώσεις σήμανσης).
Namestring?Ανάγνωση/ΕγγραφήΤο όνομα της σημείωσης (μοναδικό αναγνωριστικό — η καταχώρηση /NM).
FullNamestring?ΑνάγνωσηΠλήρως προσδιορισμένο όνομα σημείωσης.
Subjectstring?Ανάγνωση/ΕγγραφήΤο θέμα της σημείωσης (καταχώρηση /Subj).
ModifiedDatestring?ΑνάγνωσηΗ ημερομηνία τροποποίησης.
ModifiedDateTimeΑνάγνωση/ΕγγραφήΗ ημερομηνία /M (τροποποιημένη) ως μια typed DateTime.
FlagsAnnotationFlagsΑνάγνωση/ΕγγραφήΣημαίες σχολιασμού (/F entry) — χρησιμοποιούνται ως η αποθήκη υποστήριξης για τις μορφές int και typed.
AnnotationFlagsAnnotationFlagsΑνάγνωση/ΕγγραφήΤυποποιημένο ψευδώνυμο των Flags που ταιριάζει με τη δημόσια επιφάνεια Aspose.Pdf που εκθέτει το AnnotationFlags ως ιδιότητα.
ActionPdfAction?Ανάγνωση/ΕγγραφήΗ ενέργεια που σχετίζεται με αυτή τη σημείωση (/A entry).
ActionsPdfActionCollectionΑνάγνωσηΣυλλογή ενεργειών που σχετίζονται με αυτήν την επισήμανση.
Authorstring?ΑνάγνωσηΟ συγγραφέας της επισήμανσης (/T entry).
AnnotationStatestring?ΑνάγνωσηΗ κατάσταση της επισήμανσης (/State entry), π.χ.
AnnotationStateModelstring?ΑνάγνωσηΤο μοντέλο κατάστασης σημείωσης (/StateModel εγγραφή), π.χ.
ReplyTypestring?ΑνάγνωσηΟ τύπος απάντησης (/RT εγγραφή), π.χ.
InReplyToAnnotation?Ανάγνωση/ΕγγραφήΗ σημείωση στην οποία αυτή απαντά (/είσοδος IRT).
QuadPointsPoint[]Ανάγνωση/ΕγγραφήQuadPoints ως ένας πίνακας τιμών Point.
CharacteristicsCharacteristicsΑνάγνωσηΧαρακτηριστικά εμφάνισης (χρώμα περιγράμματος, χρώμα φόντου, περιστροφή).
PageIndexintΑνάγνωσηΔείκτης 1-βάσης της σελίδας που κατέχει αυτήν την επισήμανση.
PagePage?ΑνάγνωσηΗ σελίδα που κατέχει αυτήν την επισήμανση, ή null όταν δεν μπορεί να επιλυθεί (π.χ.
VerticalAlignmentVerticalAlignmentΑνάγνωση/ΕγγραφήΚατακόρυφη στοίχιση εφαρμόστηκε σε αυτήν την παράγραφο.
MarginMarginInfoΑνάγνωση/ΕγγραφήΠληροφορίες εξωτερικού περιθωρίου εφαρμόστηκαν σε αυτήν την παράγραφο.
IsFirstParagraphInColumnboolΑνάγνωση/ΕγγραφήΕπιβάλετε στην παράγραφο να ξεκινήσει σε νέα στήλη.
IsKeptWithNextboolΑνάγνωση/ΕγγραφήΔιατηρήστε αυτήν την παράγραφο στην ίδια σελίδα με την επόμενη.
IsInNewPageboolΑνάγνωση/ΕγγραφήΑναγκάστε την παράγραφο να αρχίσει σε νέα σελίδα.
IsInLineParagraphboolΑνάγνωση/ΕγγραφήΣημαία ενσωματωμένης παραγράφου (δεν ξεκινά νέα γραμμή).
HyperlinkTextstring?Ανάγνωση/ΕγγραφήΚληρονομικός στόχος υπερσύνδεσης τύπου συμβολοσειράς.
HyperlinkHyperlink?Ανάγνωση/ΕγγραφήΔιακόσμηση υπερσύνδεσης τύπου εφαρμόστηκε στην παράγραφο.
ZIndexintΑνάγνωση/ΕγγραφήΔείκτης Z-order που χρησιμοποιείται από τον renderer του DOM.

Μέθοδοι

ΥπογραφήΠεριγραφή
Accept(visitor: AnnotationSelector)Αποστείλτε αυτήν την επισήμανση στην υπερφόρτωση Visit(SubType) του visitor.
GetRectangle(considerRotation: bool)Το περιοριστικό ορθογώνιο προσαρμόζεται από το considerRotation.
ChangeAfterResize(transform: Matrix)Προσαρμόστε τη γεωμετρία της επισήμανσης αφού ο χρήστης άλλαξε το μέγεθος της σελίδας ή του host rectangle.
UpdateAppearances()Αναδημιουργήστε τη ροή κανονικής εμφάνισης (/AP /N) από την τρέχουσα γεωμετρία και τα χρώματα της σημείωσης.
WriteXfdf(writer: System.Xml.XmlWriter)Σειριοποιήστε αυτή τη σημείωση ως στοιχείο XFDF στον writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Ισοπεδώστε αυτή τη σημείωση — αποδομήστε την οπτική της εμφάνιση στο περιεχόμενο της σελίδας και αφαιρέστε την από τον πίνακα σημειώσεων της σελίδας.
Clone()Ρηχός κλώνος — αντιγράφει την κλιμακική/αναφορικά κοινόχρηστη κατάσταση.

Δείτε επίσης

 Ελληνικά