StampAnnotation

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.

מאפיינים

שםסוגגישהתיאור
AnnotationTypeAnnotationTypeReadמקבל את סוג ההערה.
IconStampIconRead/Writeסמל חותמת בשם.
ImageSystem.IO.Stream?Read/Writeזרם תמונה התומך במראה של חותמת זו.
IconNamestring?Readמקבל את שם הסמל.
NormalAppearanceXForm?Readהמראה הרגיל של החותמת (/AP /N stream) עטוף כ‑XForm.
CreationDateSystem.DateTimeRead/Writeחותמת זמן יצירה שנרשמה ב‑/CreationDate.
OpacitydoubleRead/Writeשקיפות (0..1) שנשמרת ב‑/CA.
PopupPopupAnnotation?Read/Writeהערת קופץ משויכת (/Popup).
ReplyTypeReplyTypeRead/Writeקשר תגובה ל‑InReplyTo (/RT).
RichTextstring?Read/Writeתוכן טקסט עשיר (/RC), בפורמט XHTML.
Subjectstring?Read/Writeשורת נושא (/Subj).
Titlestring?Read/Writeמחבר / כותרת שנשמרים ב‑/T.
RectRectangle?Read/Writeריבוע ההערה (מיקום בעמוד).
WidthdoubleRead/Writeהרוחב של ריבוע ההערה.
HeightdoubleRead/Writeהגובה של ריבוע ההערה.
ActiveStatestring?Read/Writeמצב המראה הפעיל כעת (/AS entry).
AlignmentTextAlignmentRead/Writeיישור טקסט (להערות טקסט חופשי / וידג’ט שנושאות טקסט עשיר).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeיישור אופקי, חשוף בנוסף ליישור; שניים ניתנים להגדרה באופן עצמאי.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentRead/Writeדריסת יישור אופקי ספציפית לטקסט.
AppearanceAppearanceDictionaryReadמילון מראה (/AP entry) — ממופה לפי שם זרם המראה (N, D, R).
StatesAppearanceDictionaryReadמילון מצבי מראה (תת‑מילון לכל מצב של AP/N, למשל
UpdateAppearanceOnConvertboolRead/Writeהאם לייצר מחדש את זרם המראה כאשר ההערה נשמרת במסמך מומר.
UseFontSubsetboolRead/Writeהאם לגזור את הגופן המוטמע (אם קיים).
Contentsstring?Read/Writeתוכן ההערה (טקסט).
BorderBorder?Read/Writeגבול ההערה.
ColorColorRead/Writeצבע גבול ההערה (/C entry).
InteriorColorColor?Read/Writeצבע פנימי של ההערה (/IC entry, עבור הערות עיגול/ריבוע/קו).
Namestring?Read/Writeשם ההערה (מזהה ייחודי — /NM entry).
FullNamestring?Readשם ההערה במלואו.
ModifiedDatestring?Readתאריך השינוי.
ModifiedDateTimeRead/Writeתאריך /M (modified) כמבנה DateTime.
FlagsAnnotationFlagsRead/Writeדגלי ההערה (/F entry) — משמשים כאחסון עבור הצורה השלם והצורה המוגדרת.
AnnotationFlagsAnnotationFlagsRead/Writeשם חלופי טיפוסי של דגלים החושף את AnnotationFlags כמאפיין.
ActionPdfAction?Read/Writeהפעולה המשויכת להערה זו (/A entry).
ActionsPdfActionCollectionReadאוסף של פעולות המשויכות להערה זו.
Authorstring?Readמחבר ההערה (/T entry).
AnnotationStatestring?Readמצב ההערה (/State entry), למשל
AnnotationStateModelstring?Readמודל מצב ההערה (/StateModel entry), למשל
InReplyToAnnotation?Read/Writeההערה שאליה מתבצעת תגובה זו (/IRT entry).
QuadPointsPoint[]Read/WriteQuadPoints כמערך של ערכי Point.
CharacteristicsCharacteristicsReadמאפייני המראה (צבע גבול, צבע רקע, סיבוב).
PageIndexintReadאינדקס מבוסס 1 של העמוד שמחזיק את ההערה הזו.
PagePage?Readהעמוד שמחזיק את ההערה הזו, או null כאשר לא ניתן לפתור (למשל
VerticalAlignmentVerticalAlignmentRead/Writeיישור אנכי המיושם לפסקה זו.
MarginMarginInfo?Read/Writeמידע על מרווח חיצוני המיושם לפסקה זו.
IsFirstParagraphInColumnboolRead/Writeאילוץ הפסקה להתחיל בעמודה חדשה.
IsKeptWithNextboolRead/Writeשמירת הפסקה באותו עמוד עם הבאה.
IsInNewPageboolRead/Writeאילוץ הפסקה להתחיל בעמוד חדש.
IsInLineParagraphboolRead/Writeדגל פסקה משולבת (לא מתחילה שורה חדשה).
HyperlinkTextstring?Read/Writeיעד קישור היפר‑טקסט מסוג מחרוזת מדור קודם.
HyperlinkHyperlink?Read/Writeקישוט קישור היפר‑טקסט טיפוסי המיושם לפסקה.
ZIndexintRead/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()שיבוט רדוד — מעתיק מצב סקלרי/משותף ברפרנס.

ראה גם

 עברית