הערת עיגול

הערת עיגול

סקירה

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

המחלקה הזו מספקת 16 שיטות לעבודה עם אובייקטים מסוג CircleAnnotation בתוכניות .NET.
השיטות הזמינות כוללות: Accept, ChangeAfterResize, CircleAnnotation, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, ו‑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.

שיטות

חתימהתיאור
CircleAnnotation(document: Document)קורא ל‑CircleAnnotation על מופע CircleAnnotation זה.
CircleAnnotation(page: Page, rect: Rectangle)
Accept(visitor: AnnotationSelector)הגובה של ריבוע ההערה. שינוי מרחיב את הריבוע על‑ידי הזזת URY, תוך שמירה על LLY.
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()שיבוט רדוד — מעתיק מצב סקלרי/משותף ברפרנס.

ראה גם

 עברית