OutlineCollection

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 مورد دیگر.

ویژگی‌ها

نامنوعدسترسیتوضیح
ItemsIReadOnlyList<OutlineItem>خواندنآیتم‌های طرح کلی سطح بالا.
Countintخواندنتعداد را دریافت می‌کند.
FirstOutlineItemCollection?خواندناولین آیتم طرح کلی سطح بالا، یا null اگر مجموعه خالی باشد.
LastOutlineItemCollection?خواندنآخرین آیتم طرح کلی سطح بالا، یا null اگر مجموعه خالی باشد.
IsReadOnlyboolخواندنهمیشه false: مجموعه قابل تغییر است.
IsSynchronizedboolخواندنهمیشه false: فراخوانندگان دسترسی خود را سریال‌سازی می‌کنند.
SyncRootobjectخواندنشیء sentinel برای قفل‌گذاری به سبک ICollection.SyncRoot.
VisibleCountintخواندنتعداد آیتم‌های طرح کلی که در حال حاضر قابل مشاهده هستند (Open == true).

روش‌ها

SignatureDescription
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‑پایه است.

همچنین ببینید

 فارسی