OutlineCollection
نمای کلی
OutlineCollection یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: System.Collections.Generic.IEnumerable<OutlineItem>.
این کلاس 11 متد برای کار با اشیاء OutlineCollection در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Add، Clear، Contains، CopyTo، Delete، GetEnumerator، Remove.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Count، First، IsReadOnly، IsSynchronized، Items، Last، و 2 مورد دیگر.
ویژگیها
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | خواندن | آیتمهای طرح کلی سطح بالا. |
Count | int | خواندن | تعداد را دریافت میکند. |
First | OutlineItemCollection? | خواندن | اولین آیتم طرح کلی سطح بالا، یا null اگر مجموعه خالی باشد. |
Last | OutlineItemCollection? | خواندن | آخرین آیتم طرح کلی سطح بالا، یا null اگر مجموعه خالی باشد. |
IsReadOnly | bool | خواندن | همیشه false: مجموعه قابل تغییر است. |
IsSynchronized | bool | خواندن | همیشه false: فراخوانندگان دسترسی خود را سریالسازی میکنند. |
SyncRoot | object | خواندن | شیء sentinel برای قفلگذاری به سبک ICollection.SyncRoot. |
VisibleCount | int | خواندن | تعداد آیتمهای طرح کلی که در حال حاضر قابل مشاهده هستند (Open == true). |
روشها
| Signature | Description |
|---|---|
GetEnumerator() | Enumerator بر روی موارد طرحریزی سطح بالایی، با نوع OutlineItemCollection. |
Delete() | تمام موارد طرحریزی را از مجموعه حذف میکند. |
Delete(name: string) | مورد طرحریزی با نام مشخصشده (مطابق با Title) را حذف میکند. |
Add(item: OutlineItem) | یک مورد طرحریزی را به مجموعه اضافه میکند. |
Add(outline: OutlineItemCollection) | یک مورد با نوع OutlineItemCollection اضافه میکند. |
Clear() | تمام موارد را از مجموعه حذف میکند (معادل Delete()). |
Contains(item: OutlineItemCollection) | اینکه آیا مورد در حال حاضر در مجموعه وجود دارد یا خیر. |
CopyTo(array: OutlineItemCollection[], index: int) | موارد را به آرایه کپی میکند، شروع از ایندکس. |
Remove(item: OutlineItem) | مورد ارائهشده را بر اساس ارجاع حذف میکند و گزارش میدهد که آیا موجود بوده است یا خیر. |
Remove(item: OutlineItemCollection) | مورد با نوع OutlineItemCollection را بر اساس ارجاع حذف میکند؛ گزارش میدهد که آیا موجود بوده است یا خیر. |
Remove(index: int) | مورد را در ایندکس 1‑پایهٔ دادهشده حذف میکند، مطابق با ایندکسگذار this[int] که 1‑پایه است. |