OutlineCollection
סקירה כללית
OutlineCollection היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ: System.Collections.Generic.IEnumerable<OutlineItem>.
מחלקה זו מספקת 11 שיטות לעבודה עם אובייקטים מסוג OutlineCollection בתוכניות .NET.
השיטות הזמינות כוללות: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Remove.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: Count, First, IsReadOnly, IsSynchronized, Items, Last, ועוד 2.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | קריאה | פריטי מתאר ברמה העליונה. |
Count | int | קריאה | מקבל את הספירה. |
First | OutlineItemCollection? | קריאה | פריט המתאר הראשון ברמה העליונה, או null אם האוסף ריק. |
Last | OutlineItemCollection? | קריאה | פריט המתאר האחרון ברמה העליונה, או null אם האוסף ריק. |
IsReadOnly | bool | קריאה | תמיד שקר: האוסף ניתן לשינוי. |
IsSynchronized | bool | קריאה | תמיד שקר: הקוראים מסדרים את הגישה שלהם באופן סדרתי. |
SyncRoot | object | קריאה | אובייקט סנטינל לנעילה בסגנון 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. |