StampAnnotation
סקירה
StampAnnotation היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: MarkupAnnotation.
מחלקה זו מספקת 16 שיטות לעבודה עם אובייקטים מסוג StampAnnotation בתוכניות .NET.
השיטות הזמינות כוללות: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState, ו‑3 שיטות נוספות.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, ועוד 46.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
AnnotationType | AnnotationType | Read | מקבל את סוג ההערה. |
Icon | StampIcon | Read/Write | סמל חותמת בשם. |
Image | System.IO.Stream? | Read/Write | זרם תמונה התומך במראה של חותמת זו. |
IconName | string? | Read | מקבל את שם הסמל. |
NormalAppearance | XForm? | Read | המראה הרגיל של החותמת (/AP /N stream) עטוף כ‑XForm. |
CreationDate | System.DateTime | Read/Write | חותמת זמן יצירה שנרשמה ב‑/CreationDate. |
Opacity | double | Read/Write | שקיפות (0..1) שנשמרת ב‑/CA. |
Popup | PopupAnnotation? | Read/Write | הערת קופץ משויכת (/Popup). |
ReplyType | ReplyType | Read/Write | קשר תגובה ל‑InReplyTo (/RT). |
RichText | string? | Read/Write | תוכן טקסט עשיר (/RC), בפורמט XHTML. |
Subject | string? | Read/Write | שורת נושא (/Subj). |
Title | string? | Read/Write | מחבר / כותרת שנשמרים ב‑/T. |
Rect | Rectangle? | Read/Write | ריבוע ההערה (מיקום בעמוד). |
Width | double | Read/Write | הרוחב של ריבוע ההערה. |
Height | double | Read/Write | הגובה של ריבוע ההערה. |
ActiveState | string? | Read/Write | מצב המראה הפעיל כעת (/AS entry). |
Alignment | TextAlignment | Read/Write | יישור טקסט (להערות טקסט חופשי / וידג’ט שנושאות טקסט עשיר). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | יישור אופקי, חשוף בנוסף ליישור; שניים ניתנים להגדרה באופן עצמאי. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Read/Write | דריסת יישור אופקי ספציפית לטקסט. |
Appearance | AppearanceDictionary | Read | מילון מראה (/AP entry) — ממופה לפי שם זרם המראה (N, D, R). |
States | AppearanceDictionary | Read | מילון מצבי מראה (תת‑מילון לכל מצב של AP/N, למשל |
UpdateAppearanceOnConvert | bool | Read/Write | האם לייצר מחדש את זרם המראה כאשר ההערה נשמרת במסמך מומר. |
UseFontSubset | bool | Read/Write | האם לגזור את הגופן המוטמע (אם קיים). |
Contents | string? | Read/Write | תוכן ההערה (טקסט). |
Border | Border? | Read/Write | גבול ההערה. |
Color | Color | Read/Write | צבע גבול ההערה (/C entry). |
InteriorColor | Color? | Read/Write | צבע פנימי של ההערה (/IC entry, עבור הערות עיגול/ריבוע/קו). |
Name | string? | Read/Write | שם ההערה (מזהה ייחודי — /NM entry). |
FullName | string? | Read | שם ההערה במלואו. |
ModifiedDate | string? | Read | תאריך השינוי. |
Modified | DateTime | Read/Write | תאריך /M (modified) כמבנה DateTime. |
Flags | AnnotationFlags | Read/Write | דגלי ההערה (/F entry) — משמשים כאחסון עבור הצורה השלם והצורה המוגדרת. |
AnnotationFlags | AnnotationFlags | Read/Write | שם חלופי טיפוסי של דגלים החושף את AnnotationFlags כמאפיין. |
Action | PdfAction? | Read/Write | הפעולה המשויכת להערה זו (/A entry). |
Actions | PdfActionCollection | Read | אוסף של פעולות המשויכות להערה זו. |
Author | string? | Read | מחבר ההערה (/T entry). |
AnnotationState | string? | Read | מצב ההערה (/State entry), למשל |
AnnotationStateModel | string? | Read | מודל מצב ההערה (/StateModel entry), למשל |
InReplyTo | Annotation? | Read/Write | ההערה שאליה מתבצעת תגובה זו (/IRT entry). |
QuadPoints | Point[] | Read/Write | QuadPoints כמערך של ערכי Point. |
Characteristics | Characteristics | Read | מאפייני המראה (צבע גבול, צבע רקע, סיבוב). |
PageIndex | int | Read | אינדקס מבוסס 1 של העמוד שמחזיק את ההערה הזו. |
Page | Page? | Read | העמוד שמחזיק את ההערה הזו, או null כאשר לא ניתן לפתור (למשל |
VerticalAlignment | VerticalAlignment | Read/Write | יישור אנכי המיושם לפסקה זו. |
Margin | MarginInfo? | Read/Write | מידע על מרווח חיצוני המיושם לפסקה זו. |
IsFirstParagraphInColumn | bool | Read/Write | אילוץ הפסקה להתחיל בעמודה חדשה. |
IsKeptWithNext | bool | Read/Write | שמירת הפסקה באותו עמוד עם הבאה. |
IsInNewPage | bool | Read/Write | אילוץ הפסקה להתחיל בעמוד חדש. |
IsInLineParagraph | bool | Read/Write | דגל פסקה משולבת (לא מתחילה שורה חדשה). |
HyperlinkText | string? | Read/Write | יעד קישור היפר‑טקסט מסוג מחרוזת מדור קודם. |
Hyperlink | Hyperlink? | Read/Write | קישוט קישור היפר‑טקסט טיפוסי המיושם לפסקה. |
ZIndex | int | Read/Write | אינדקס סדר Z המשמש את רינדור ה‑DOM. |
שיטות
| חתימה | תיאור |
|---|---|
StampAnnotation(document: Document) | קורא ל‑StampAnnotation על מופע ה‑StampAnnotation הזה. |
StampAnnotation(page: Page, rect: Rectangle) | |
Accept(visitor: AnnotationSelector) | בונה את המראה וה‑dictionaries מכניסת /AP של ההערה בגישה הראשונה. כל /AP/N, /AP/D, /AP/R |
MarkupAnnotation(document: Document) | בונה (ctor) קשור למסמך ליצירת הערת סימון שעדיין לא מחוברת לדף ספציפי; הקוראים מוסיפים אותה מאוחר יותר באמצעות page.Annotations.Add(annot). |
GetState() | קורא את ערך /State במילון המאפיינים של ההערה. |
GetStateModel() | קורא את ערך /StateModel, ממפה את /entry החסר ל‑Undefined. |
SetMarkedState(marked: bool) | מגדיר את /State ל‑Marked או Unmarked בתוספת /StateModel = Marked. |
SetReviewState(state: AnnotationState) | מגדיר את מצב הסקירה. |
ClearState() | מסיר כל /State ו‑/StateModel שנרשמו. |
FindStateAnnotation() | מחפש את ההערה העוקבת אחרי המצב הקשורה לסימון זה (ההערה המענה /IRT האחרונה שנושאת ערך /State, לפי PDF 32000 §12.5.6.3). |
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() | שיבוט רדוד — מעתיק מצב סקלרי/משותף ברפרנס. |