אוסף פריטי מתאר
סקירה
OutlineItemCollection היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.
יורשת מ‑: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
פריט מתאר יחיד שיכול להכיל פריטי ילדים (סימניות/ערכי תוכן).
מחלקה זו מספקת 13 שיטות לעבודה עם אובייקטים מסוג OutlineItemCollection בתוכניות .NET.
השיטות הזמינות כוללות: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove.
כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET.
מאפיינים: Action, Bold, Children, Color, Count, Destination, ועוד 18.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Count | int | קריאה | מספר פריטי מתאר ילדים. |
First | OutlineItemCollection? | קריאה | פריט המתאר הראשון, או null אם אין. |
Last | OutlineItemCollection? | קריאה | פריט המתאר האחרון, או null אם אין. |
Next | OutlineItemCollection? | קריאה | פריט המתאר הבא באחווה, או null אם זהו האח האחרון. |
Prev | OutlineItemCollection? | קריאה | פריט המתאר הקודם באחווה, או null אם זהו האח הראשון. |
HasNext | bool | קריאה | אמת כאשר לפריט זה יש אח הבא. |
Title | string | קריאה/כתיבה | כותרת הסימנייה. |
Action | Aspose.Pdf.Annotations.PdfAction? | קריאה/כתיבה | הפעולה המשויכת לפריט המתאר הזה, אם קיימת. |
Destination | Aspose.Pdf.Annotations.IAppointment? | קריאה/כתיבה | היעד של פריט המתאר הזה. |
Bold | bool | קריאה/כתיבה | האם הסימנייה מוצגת בגופן מודגש. |
Italic | bool | קריאה/כתיבה | האם הסימנייה מוצגת באיטאליק. |
Color | System.Drawing.Color | קריאה/כתיבה | צבע הסימנייה. |
Open | bool | קריאה/כתיבה | האם הסימנייה מורחבת. |
IsReadOnly | bool | קריאה | האם האוסף הוא לקריאה בלבד. |
IsSynchronized | bool | קריאה | האם האוסף בטוח לשימוש מרובה תהליכים. |
SyncRoot | object | קריאה | שורש סינכרון עבור IsSynchronized; מחזיר את האוסף הזה. |
Level | int | קריאה | עומק הסימנייה בעץ המתאר (רמה עליונה = 0). |
Parent | Outlines? | קריאה | עץ המתאר הבעלים, או null כאשר פריט זה עדיין לא מצורף. |
VisibleCount | int | קריאה | מספר הסימניות הגלויות (סופרות ערכי /Count רקורסיבית). |
IsOpen | bool | קריאה/כתיבה | האם פריט המתאר הזה פתוח במקור (מורחב). |
IsBold | bool | קריאה/כתיבה | האם כותרת פריט המתאר מוצגת בגופן מודגש. |
IsItalic | bool | קריאה/כתיבה | האם כותרת פריט המתאר מוצגת באיטאליק. |
DestinationPageNumber | int | קריאה | מספר העמוד היעד (מתחיל מ‑1), או 0 אם לא הוגדר או אינו יעד עמוד. |
Children | IReadOnlyList<OutlineItem> | קריאה | פריטי מתאר ילדים. |
שיטות
| חתימה | תיאור |
|---|---|
OutlineItemCollection() | בנה פריט מתאר ריק. |
OutlineItemCollection(outlines: OutlineCollection?) | בנה פריט מתאר הקשור לאוסף מתארים קיים (משקף new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | עובר על פריטי מתאר ילדים. |
Add(outline: OutlineItemCollection) | הוסף פריט מתאר כילד של זה. |
Clear() | הסר כל פריט מתאר ילד. |
Contains(item: OutlineItemCollection) | האם הפריט שסופק הוא ילד ישיר של זה. |
CopyTo(array: OutlineItemCollection[], index: int) | העתק ילדים למערך החל מאינדקס. |
Delete() | הסר כל פריט מתאר ילד (כינוי ל‑Clear). |
Delete(name: string) | הסר את הילד הראשון שהכותרת שלו תואמת לשם. |
Insert(index: int, outline: OutlineItemCollection) | הכנס פריט מתאר באינדקס המסופק שמבוסס על 1. |
Remove(item: OutlineItemCollection) | הסר את הילד המסופק ודווח האם הוא היה קיים. |
Remove(index: int) | הסר את הילד באינדקס המסופק שמבוסס על 1. |
OutlineItem() | צור פריט מתאר חדש שניתן להוסיף ל‑OutlineCollection או לפריט מתאר אחר. |