AnnotationCollection
סקירה כללית
AnnotationCollection הוא שיעור ב Aspose.PDF FOSS עבור .NET. מורשת מ : IReadOnlyList<Annotation>.
אוסף של כתבות על דף אחד.
שיעור זה מספק 35 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation,17 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : Count, IsReadOnly, IsSynchronized, SyncRoot.
מאפיינים
| שם | סוג | Access | תיאור |
|---|---|---|---|
Count | int | קראו | מקבל את הספירה. |
IsReadOnly | bool | קראו | תמיד שקר: קוראים יכולים להוסיף ולסגור הערות. |
IsSynchronized | bool | קראו | תמיד שקר: קוראים לסריאליז את הגישה שלהם. |
SyncRoot | object | קראו | אובייקט סנטינל עבור סגירת סגנון ICollection.SyncRoot. |
שיטות
| Signature | תיאור |
|---|---|
AddTextAnnotation(rect: Rectangle, contents: string, title: string?, open: bool) | הוסף הערה טקסט (sticky note). |
AddFreeTextAnnotation(rect: Rectangle, contents: string, fontName: string?, fontSize: double, color: double[]?) | הוסף הערה טקסט חינם (טקסט מופיע ישירות בדף). |
AddLinkAnnotation(rect: Rectangle, uri: string) | הוסף הערה קישור עם פעולה URI. |
AddLinkAnnotation(rect: Rectangle, destinationPage: int, destRect: Rectangle) | הוסף תווית קישור עם יעד דף (לדוגמה, עבור כניסות TOC). |
AddLinkAnnotation(rect: Rectangle, action: PdfAction) | הוסף הערה קישור עם פעולה מותאמת אישית. |
AddHighlightAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | הוסף הערה מפורטת. |
AddUnderlineAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | הוסף תווית בסיסית. |
AddStrikeOutAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | הוסף את ההודעה Strikeout. |
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | הוסף מכתב שווי (משמעותי). |
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | הוסף תווית מעגל (Ellipse). |
AddLineAnnotation(rect: Rectangle, x1: double, y1: double, x2: double, y2: double, color: double[]?, lineWidth: double) | הוסף את הקו של הערה. |
AddInkAnnotation(rect: Rectangle, inkPaths: double[][], color: double[]?, lineWidth: double) | הוסף תמונה של חותם (מוצג יד חופשית). |
AddStampAnnotation(rect: Rectangle, contents: string, stampName: string) | הוסף תווית של מפרט גומי. |
AddCaretAnnotation(rect: Rectangle, contents: string?) | הוסף תווית קרט (נקודת כניסה). |
AddRedactAnnotation(rect: Rectangle, color: double[]?, overlayText: string?) | הוסף תווית לכתבה. |
AddFileAttachmentAnnotation(rect: Rectangle, contents: string, fileName: string, fileData: byte[]) | הוסף קובץ תוספת הערה. |
AddSquigglyAnnotation(rect: Rectangle, quadPoints: double[]?, color: double[]?) | הוסף תווית מדהימה. |
AddPolygonAnnotation(rect: Rectangle, vertices: double[], borderColor: double[]?, fillColor: double[]?, lineWidth: double) | הוסף תווית פוליגון. |
AddPolyLineAnnotation(rect: Rectangle, vertices: double[], color: double[]?, lineWidth: double) | הוסף תווית פולין. |
AddPopupAnnotation(rect: Rectangle, open: bool) | הוסף תווית popup. |
AddWatermarkAnnotation(rect: Rectangle, contents: string?) | הוסף תווית מים. |
Add(wa: WatermarkAnnotation) | הוסף אובייקט WatermarkAnnotation . |
Add(annotation: Annotation) | הוסף כל הערה שנוצרה בתכנית. |
Add(annotation: Annotation, considerRotation: bool) | הוסף את ההערה. |
Clear() | הסר כל תגית מהאוסף. |
Contains(annotation: Annotation) | נכון כאשר ההרשמה נמצאת כרגע בקולקציה (מתואמת על ידי התייחסות, ולאחר מכן על-ידי דיקט תמיכה). |
CopyTo(array: Annotation[], index: int) | העתק את ההודעות לתוך סדר החל באינדקס. |
Delete() | הסר כל הערה מהקולקציה (Aspose.Pdf alias for Clear; שמור עבור שוויון API). |
Delete(index: int) | הסר את ההערה על המדד המבוסס 1 שניתן. |
FindByName(name: string) | מצא שם של הכרטיס שבו /NM (שם הכריטיס) כניסה מתאימה. |
Remove(annotation: Annotation) | הסר את המשחק הראשון של ההערה; חוזר נכון כאשר ההודעה הוסרה. |
Delete(annotation: Annotation) | הסר את ההודעה המוצעת מהאוסף. |
RemoveAt(index: int) | הסר את ההערה על האינדקס. |
GetEnumerator() | הוספנו את ההערות על תמונה של הרשימה הבסיסית, כך שהקולרים יוכלו להסיר את הערות (באמצעות Delete / RemoveAt) מבפנים של המגדל ללא הצטרפות לשומרי האוסף החי. |
Accept(visitor: AnnotationSelector) | עקבו אחרי כל תגית קובץ ושלחו ללקוח. |