ArtifactCollection
نمای کلی
ArtifactCollection یک کلاس در Aspose.PDF FOSS برای .NET است.
ارثبری میکند از: IEnumerable<Artifact>.
مجموعهای از آثار در یک صفحه.
این کلاس 9 متد برای کار با اشیاء ArtifactCollection در برنامههای .NET فراهم میکند.
متدهای موجود شامل: Add, CopyTo, Delete, FindByValue, GetEnumerator, Update.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگیها: Count, IsReadOnly, IsSynchronized, SyncRoot.
ویژگیها
| Name | Type | Access | Description |
|---|---|---|---|
IsReadOnly | bool | Read | آیا این مجموعه فقط‑خواندنی است (همیشه نادرست). |
IsSynchronized | bool | Read | آیا دسترسی به این مجموعه ایمن برای چندین رشته است (همیشه نادرست). |
SyncRoot | object | Read | ریشهٔ همگامسازی برای دسترسی ایمن به چندین رشته. |
Count | int | Read | تعداد آثار در صفحه. |
متدها
| Signature | Description |
|---|---|
Add(artifact: WatermarkArtifact) | یک شیء واترمارک را به صفحه اضافه کنید. |
Add(artifact: BackgroundArtifact) | یک شیء پسزمینه را به صفحه اضافه کنید. |
Add(artifact: Artifact) | یک شیء عمومی را به مجموعه اضافه کنید. |
CopyTo(dest: Artifact[], index: int) | شیءهای این مجموعه را به dest کپی کنید، شروع از اندیس. |
FindByValue(name: string, expectedValue: string) | شیءهایی را پیدا کنید که ورودی نام آنها برابر با expectedValue باشد. |
Update(artifact: Artifact) | ورودی شیء را در صفحه بهروزرسانی کنید (در صورتی که شیء در مجموعه نباشد، هیچ کاری انجام نمیشود). |
GetEnumerator() | متد GetEnumerator را بر روی این نمونه از ArtifactCollection فراخوانی میکند. |
Delete(index: int) | شیء را در اندیس یکپایهٔ دادهشده حذف کنید. |
Delete(artifact: Artifact) | یک شیء را بر اساس مرجع حذف کنید؛ اگر در مجموعه نباشد، هیچ کاری انجام نمیشود. |