مجموعه
نمای کلی
Collection یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: EmbeddedFileCollection.
مجموعه PDF Portfolio.
این کلاس ۸ متد برای کار با اشیاء Collection در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Add، Collection، CopyTo، Delete، DeleteByKey، FindByName، GetEnumerator، GetSortedCollection هستند.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Count، DefaultEntry، IsSynchronized، Keys، Schema، SyncRoot.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
DefaultEntry | string | خواندن | نام ورودی پیشفرض فهرست برای این پرتفوی (/D entry)، یا خالی. |
Schema | CollectionSchema? | خواندن | طرح مجموعه (PDF spec §7.11.5). |
Count | int | خواندن | تعداد را دریافت میکند. |
IsSynchronized | bool | خواندن | وضعیت همگامسازی را دریافت میکند. |
SyncRoot | object | خواندن | ریشه همگامسازی را دریافت میکند. |
Keys | List<string> | خواندن | نام تمام فایلهای جاسازیشده در این مجموعه. |
روشها
| امضا | توضیح |
|---|---|
Collection() | یک مجموعهٔ پرتفوی خالی ایجاد میکند. |
GetSortedCollection() | مشخصات فایل را بر اساس دیکشنری /Collection /Sort (PDF spec §7.11.4 جدول 73) برمیگرداند. |
Add(file: FileSpecification) | یک پیوست فایل جاسازیشده به سند اضافه میکند. |
CopyTo(array: FileSpecification[], index: int) | متد CopyTo را بر روی این نمونهٔ Collection فراخوانی میکند. |
FindByName(name: string) | یک فایل جاسازیشده را بر اساس نام ثبتشدهاش جستجو میکند. |
DeleteByKey(key: string) | همردهٔ Delete(string) که از نامگذاری بر‑کلید استفاده میکند. |
Delete() | تمام فایلهای جاسازیشده را از درخت نام /Names/EmbeddedFiles سند حذف میکند. |
GetEnumerator() | متد GetEnumerator را بر روی این نمونهٔ Collection فراخوانی میکند. |