AnnotationCollection
نمای کلی
AnnotationCollection یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IReadOnlyList<Annotation>.
مجموعه ی یادداشت ها روی یک صفحه.
این کلاس ۳۵ روش برای کار با AnnotationCollection اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: Accept, Add, AddCaretAnnotation, AddCircleAnnotation, AddFileAttachmentAnnotation, AddFreeTextAnnotation, AddHighlightAnnotation, AddInkAnnotation, AddLineAnnotation, AddLinkAnnotation, AddPolyLineAnnotation, AddPolygonAnnotation,، و 17 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .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) | یک متن (نوت چسبنده) اضافه کنید. |
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[]?) | یک یادداشت ضرب اضافه کنید. |
AddSquareAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | یک مربع (سطح) اضافه کنید. |
AddCircleAnnotation(rect: Rectangle, borderColor: double[]?, fillColor: double[]?, lineWidth: double) | یک دایره (اللیپس) اضافه کنید. |
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) | یک آگهی پاپ آپ اضافه کنید. |
AddWatermarkAnnotation(rect: Rectangle, contents: string?) | یک آگهی آبی اضافه کنید. |
Add(wa: WatermarkAnnotation) | یک WatermarkAnnotation را اضافه کنید. |
Add(annotation: Annotation) | هر گونه آگهی که به صورت برنامه ای ایجاد شده باشد را اضافه کنید. |
Add(annotation: Annotation, considerRotation: bool) | اضافه کردن یک یادداشت، به صورت اختیاری اعمال چرخش صفحه را به / راست ورود قبل از ورودی. |
Clear() | تمام یادداشت ها رو از مجموعه حذف کن. |
Contains(annotation: Annotation) | درست زمانی که آگهی در حال حاضر در مجموعه است (با مرجع مطابقت دارد، سپس با حمایت از dict). |
CopyTo(array: Annotation[], index: int) | کپی کردن یادداشت ها به آرایه ای که از شاخص شروع می شود. |
Delete() | تمام یادداشت ها را از مجموعه حذف کنید (معروف به Clear). |
Delete(index: int) | این یادداشت را در شاخص 1 داده شده حذف کنید. |
FindByName(name: string) | یک یادداشت پیدا کنید که /NM (نام یادداشت) وارد شده با نام مطابقت دارد. |
Remove(annotation: Annotation) | حذف اولین مطابقت با یادداشت؛ هنگام حذف یک یادداشت، true را بازمی گرداند. |
Delete(annotation: Annotation) | این یادداشت را از مجموعه حذف کنید. |
RemoveAt(index: int) | حذف یک یادداشت در شاخص داده شده. |
GetEnumerator() | تعویض آگهی ها در یک عکس از لیست زیربنایی به طوری که تماس گیرندگان می توانند آوا را (از طریق حذف / RemoveAt) از داخل پیش بینی بدون استفاده از محافظ جمع آوری زنده حذف کنند. |
Accept(visitor: AnnotationSelector) | هر آگهی رو در مجموعه بگردید و به بازدید کننده بفرستید. |