הערת קישור
סקירה
LinkAnnotation היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: Annotation.
המחלקה הזו מספקת 8 שיטות לעבודה עם אובייקטים מסוג LinkAnnotation בתוכניות .NET.
השיטות הזמינות כוללות: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, LinkAnnotation, UpdateAppearances, WriteXfdf.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
תכונות: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState, ועוד 44.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Highlighting | HighlightingMode | קריאה/כתיבה | מצב ההדגשה כאשר הקישור מופעל. |
Destination | IAppointment? | קריאה/כתיבה | היעד עבור ההערת קישור זו (ExplicitDestination, NamedDestination, או null). |
Uri | string? | קריאה | מקבל את ה‑uri. |
TargetPageNumber | int? | קריאה | מספר העמוד היעד (מתחיל מ‑1) לפעולות קישור GoTo/GoToR, או null אם הפעולה איננה קישור לעמוד (למשל |
AnnotationType | AnnotationType | קריאה | תמיד קישור. |
Action | PdfAction? | קריאה/כתיבה | הערך /A מפוענח כ‑PdfAction. |
Rect | Rectangle? | קריאה/כתיבה | מלבן ההערה (מיקום על העמוד). |
Width | double | קריאה/כתיבה | רוחב מלבן ההערה. |
Height | double | קריאה/כתיבה | גובה מלבן ההערה. |
ActiveState | string? | קריאה/כתיבה | מצב המראה הפעיל כעת (/AS entry). |
Alignment | TextAlignment | קריאה/כתיבה | יישור טקסט (להערות טקסט חופשי / וידג’ט הנושאות טקסט עשיר). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | קריאה/כתיבה | יישור אופקי, נחשף בנוסף ל‑Alignment; שני הערכים ניתנים להגדרה באופן עצמאי. |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | קריאה/כתיבה | עקיפה של יישור אופקי ספציפי לטקסט. |
Appearance | AppearanceDictionary | קריאה | מילון המראה (/AP entry) — ממופה לפי שם זרם המראה (N, D, R). |
States | AppearanceDictionary | קריאה | מילון מצבי המראה (תת‑מילון לכל מצב של AP/N, למשל |
NormalAppearance | XForm? | קריאה | המראה הרגיל (/AP /N) של ההערה כ‑XForm, או null כאשר אין לו. |
UpdateAppearanceOnConvert | bool | קריאה/כתיבה | האם לייצר מחדש את זרם המראה כאשר ההערה נשמרת במסמך מומר. |
UseFontSubset | bool | קריאה/כתיבה | האם לגזור את הגופן המוטמע (אם קיים). |
Contents | string? | קריאה/כתיבה | תוכן ההערה (טקסט). |
Opacity | double | קריאה/כתיבה | שקיפות ההערה (0.0 = שקוף, 1.0 = אטום). |
Border | Border? | קריאה/כתיבה | גבול ההערה. |
Color | Color | קריאה/כתיבה | צבע גבול ההערה (/C entry). |
InteriorColor | Color? | קריאה/כתיבה | צבע הפנים של ההערה (/IC entry, עבור הערות עיגול/ריבוע/קו). |
Title | string? | קריאה/כתיבה | כותרת ההערה (מחבר עבור הערות סימון). |
Name | string? | קריאה/כתיבה | שם ההערה (מזהה ייחודי — הערך /NM). |
FullName | string? | קריאה | שם ההערה המלא. |
Subject | string? | קריאה/כתיבה | נושא ההערה (/Subj entry). |
ModifiedDate | string? | קריאה | תאריך השינוי. |
Modified | DateTime | קריאה/כתיבה | תאריך /M (modified) כ‑DateTime טיפוסי. |
Flags | AnnotationFlags | קריאה/כתיבה | דגלי ההערה (/F entry) — משמשים כאחסון עבור הצורה השלם והטיפוסית. |
AnnotationFlags | AnnotationFlags | קריאה/כתיבה | כינוי טיפוסי של Flags החושף את AnnotationFlags כמאפיין. |
Actions | PdfActionCollection | קריאה | אוסף הפעולות המשויכות להערה זו. |
Author | string? | קריאה | מחבר ההערה (/T entry). |
AnnotationState | string? | קריאה | מצב ההערה (/State entry), למשל |
AnnotationStateModel | string? | קריאה | מודל מצב ההערה (/StateModel entry), למשל |
ReplyType | string? | קריאה | סוג התשובה (/RT entry), למשל |
InReplyTo | Annotation? | קריאה/כתיבה | ההערה אליה מגיבה זו (/IRT entry). |
QuadPoints | Point[] | קריאה/כתיבה | QuadPoints כמערך של ערכי Point. |
Characteristics | Characteristics | קריאה | מאפייני המראה (צבע גבול, צבע רקע, סיבוב). |
PageIndex | int | קריאה | אינדקס (מתחיל מ‑1) של העמוד שמחזיק את ההערה הזו. |
Page | Page? | קריאה | העמוד שמחזיק את ההערה הזו, או null כאשר לא ניתן לפתור זאת (למשל |
VerticalAlignment | VerticalAlignment | קריאה/כתיבה | יישור אנכי המיושם על פסקה זו. |
Margin | MarginInfo? | קריאה/כתיבה | מידע על שוליים חיצוניים המיושם על פסקה זו. |
IsFirstParagraphInColumn | bool | קריאה/כתיבה | הכרז פסקה להתחיל בעמודה חדשה. |
IsKeptWithNext | bool | קריאה/כתיבה | להשאיר פסקה זו באותו עמוד כמו הבאה. |
IsInNewPage | bool | קריאה/כתיבה | הכרז פסקה להתחיל בעמוד חדש. |
IsInLineParagraph | bool | קריאה/כתיבה | דגל פסקה משולבת (אינה מתחילה שורה חדשה). |
HyperlinkText | string? | קריאה/כתיבה | יעד קישור היפר-טקסט מסוג מחרוזת מדור קודם. |
Hyperlink | Hyperlink? | קריאה/כתיבה | קישוט קישור היפר-טקסט טיפוסי המיושם על הפסקה. |
ZIndex | int | קריאה/כתיבה | אינדקס סדר Z בו משתמש מנגנון הרינדור של DOM. |
שיטות
| חתימה | תיאור |
|---|---|
LinkAnnotation(page: Page, rect: Rectangle) | צור סימון קישור חדש עבור העמוד והמלבן הנתונים. |
Accept(visitor: AnnotationSelector) | התאם את גאומטריית הסימון לאחר שהמשתמש שינה את גודל העמוד או את המלבן המארח. ההמרה מוחלת על /Rect; רשומות אחרות הנושאות גאומטריה (QuadPoints, InkList, וכו’) אינן מתעדכנות. |
GetRectangle(considerRotation: bool) | המלבן התוחם מותאם על ידי considerRotation. |
ChangeAfterResize(transform: Matrix) | התאם את גאומטריית הסימון לאחר שהמשתמש שינה את גודל העמוד או את המלבן המארח. |
UpdateAppearances() | צור מחדש את זרם המראה הרגיל (/AP /N) מהגאומטריה והצבעים הנוכחיים של הסימון. |
WriteXfdf(writer: System.Xml.XmlWriter) | המר את הסימון הזה כאלמנט XFDF אל הכותב (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | שטח את הסימון הזה — רנדר את המראה החזותי שלו לתוך תוכן העמוד והסר אותו ממערך הסימונים של העמוד. |
Clone() | שיבוט רדוד — מעתיק מצב סקלרי/משותף ברפרנס. |