OutlineCollection
Übersicht
OutlineCollection ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: System.Collections.Generic.IEnumerable<OutlineItem>.
Diese Klasse stellt 11 Methoden zur Arbeit mit OutlineCollection‑Objekten in .NET‑Programmen bereit.
Verfügbare Methoden umfassen: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Remove.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: Count, First, IsReadOnly, IsSynchronized, Items, Last und 2 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | Read | Outline-Elemente der obersten Ebene. |
Count | int | Read | Gibt die Anzahl zurück. |
First | OutlineItemCollection? | Read | Das erste Outline-Element der obersten Ebene oder null, wenn die Sammlung leer ist. |
Last | OutlineItemCollection? | Read | Das letzte Outline-Element der obersten Ebene oder null, wenn die Sammlung leer ist. |
IsReadOnly | bool | Read | Immer false: Die Sammlung ist veränderlich. |
IsSynchronized | bool | Read | Immer false: Aufrufer serialisieren ihren eigenen Zugriff. |
SyncRoot | object | Read | Sentinel-Objekt für Sperrungen im Stil von ICollection.SyncRoot. |
VisibleCount | int | Read | Anzahl der derzeit sichtbaren Outline-Elemente (Open == true). |
Methoden
| Signature | Description |
|---|---|
GetEnumerator() | Enumerator über die Outline-Elemente der obersten Ebene, typisiert als OutlineItemCollection. |
Delete() | Entfernt alle Outline-Elemente aus der Sammlung. |
Delete(name: string) | Entfernt das Outline-Element mit dem angegebenen Namen (abgeglichen mit Title). |
Add(item: OutlineItem) | Fügt ein Outline-Element zur Sammlung hinzu. |
Add(outline: OutlineItemCollection) | Fügt ein Element vom Typ OutlineItemCollection hinzu. |
Clear() | Entfernt jedes Element aus der Sammlung (Gegenstück zu Delete()). |
Contains(item: OutlineItemCollection) | Ob das Element derzeit in der Sammlung ist. |
CopyTo(array: OutlineItemCollection[], index: int) | Kopiert Elemente in ein Array, beginnend bei Index. |
Remove(item: OutlineItem) | Entfernt das übergebene Element per Referenz und gibt an, ob es vorhanden war. |
Remove(item: OutlineItemCollection) | Entfernt das OutlineItemCollection-typisierte Element per Referenz; gibt an, ob es vorhanden war. |
Remove(index: int) | Entfernt das Element am angegebenen 1‑basierten Index, passend zum 1‑basierten this[int]-Indexer. |