הערת ריבוע

הערת ריבוע

סקירה

SquareAnnotation היא מחלקה ב‑Aspose.PDF FOSS עבור .NET. יורשת מ: CommonFigureAnnotation.

מחלקה זו מספקת 16 שיטות לעבודה עם אובייקטים מסוג SquareAnnotation בתוכניות .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, ו‑44 נוספים.

מאפיינים

NameTypeAccessDescription
AnnotationTypeAnnotationTypeReadמקבל את סוג ההערה.
FrameRectangleRead/Writeריבוע הצורה המצוירת — ריבוע ההערה המוזן על ידי ערך /RD (הפרשי ריבועים).
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, למשל
NormalAppearanceXForm?Readהמראה הרגיל (/AP /N) של ההערה כ‑XForm, או null כאשר אין לו.
UpdateAppearanceOnConvertboolRead/Writeהאם לייצר מחדש את זרם המראה כאשר ההערה נשמרת במסמך מומר.
UseFontSubsetboolRead/Writeהאם לגזור את הגופן המוטמע (אם קיים).
Contentsstring?Read/Writeתוכן ההערה (טקסט).
BorderBorder?Read/Writeגבול ההערה.
ColorColorRead/Writeצבע גבול ההערה (/C entry).
InteriorColorColor?Read/Writeצבע פנימי של ההערה (/IC entry, עבור הערות עיגול/ריבוע/קו).
Namestring?Read/Writeשם ההערה (מזהה ייחודי — ערך /NM).
FullNamestring?Readשם ההערה המלא.
ModifiedDatestring?Readתאריך השינוי.
ModifiedDateTimeRead/Writeתאריך /M (modified) כמבנה DateTime.
FlagsAnnotationFlagsRead/Writeדגלי ההערה (/F entry) — משמשים כאחסון עבור הצורה המספרית והצורה המוגדרת.
AnnotationFlagsAnnotationFlagsRead/Writeשם חלופי typed של Flags החושף את 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יעד קישור היפר‑טקסט מסוג מחרוזת (legacy).
HyperlinkHyperlink?Read/Writeקישוט קישור היפר‑טקסט typed המיושם לפסקה.
ZIndexintRead/Writeאינדקס סדר Z בו משתמש רינדור ה‑DOM.

שיטות

SignatureDescription
SquareAnnotation(document: Document)קורא ל‑SquareAnnotation על מופע ה‑SquareAnnotation הזה.
SquareAnnotation(page: Page, rect: Rectangle)
Accept(visitor: AnnotationSelector)קורא ל‑Accept על מופע ה‑SquareAnnotation הזה.
MarkupAnnotation(document: Document)בונה (ctor) קשור למסמך ליצירת markup annotation שעדיין אינו מצורף לדף ספציפי; המתקשרים מוסיפים אותו מאוחר יותר באמצעות 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)סדר (Serialize) את הסימון הזה כאלמנט XFDF אל writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()שטח את הסימון הזה — רנדר את המראה החזותי שלו לתוך תוכן הדף והסר אותו ממערך הסימונים של הדף.
Clone()שיבוט רדוד — מעתיק מצב סקלרי/משותף ברפרנס.

ראה גם

 עברית