OutlineItemCollection
نظرة عامة
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 أو عنصر مخطط آخر. |