OutlineItemCollection

OutlineItemCollection

Übersicht

OutlineItemCollection ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.

Ein einzelnes Gliederungselement, das untergeordnete Elemente (Lesezeichen/TOC‑Einträge) haben kann.

Diese Klasse stellt 13 Methoden zur Arbeit mit OutlineItemCollection-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich. Eigenschaften: Action, Bold, Children, Color, Count, Destination und 18 weitere.

Eigenschaften

NameTypZugriffBeschreibung
CountintReadAnzahl der untergeordneten Gliederungselemente.
FirstOutlineItemCollection?ReadDas erste untergeordnete Gliederungselement oder null, wenn keines vorhanden ist.
LastOutlineItemCollection?ReadDas letzte untergeordnete Gliederungselement oder null, wenn keines vorhanden ist.
NextOutlineItemCollection?ReadDas nächste Gliederungselement desselben Levels oder null, wenn dies das letzte Element ist.
PrevOutlineItemCollection?ReadDas vorherige Gliederungselement desselben Levels oder null, wenn dies das erste Element ist.
HasNextboolReadWahr, wenn dieses Element ein nächstes Geschwisterelement hat.
TitlestringRead/WriteDer Lesezeichentitel.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteDie mit diesem Gliederungselement verknüpfte Aktion, falls vorhanden.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteDas Ziel dieses Gliederungselements.
BoldboolRead/WriteOb das Lesezeichen fett dargestellt wird.
ItalicboolRead/WriteOb das Lesezeichen kursiv dargestellt wird.
ColorSystem.Drawing.ColorRead/WriteLesezeichenfarbe.
OpenboolRead/WriteOb das Lesezeichen erweitert ist.
IsReadOnlyboolReadOb die Sammlung schreibgeschützt ist.
IsSynchronizedboolReadOb die Sammlung thread‑sicher ist.
SyncRootobjectReadSynchronisationswurzel für IsSynchronized; gibt diese Sammlung zurück.
LevelintReadTiefe dieses Lesezeichens im Gliederungsbaum (oberste Ebene = 0).
ParentOutlines?ReadDer zugehörige Gliederungsbaum oder null, wenn dieses Element noch nicht angehängt ist.
VisibleCountintReadAnzahl der sichtbaren Lesezeichen (zählt /Count‑Einträge rekursiv).
IsOpenboolRead/WriteOb dieses Gliederungselement initial geöffnet (erweitert) ist.
IsBoldboolRead/WriteOb der Titel des Gliederungselements fett angezeigt wird.
IsItalicboolRead/WriteOb der Titel des Gliederungselements kursiv angezeigt wird.
DestinationPageNumberintReadDie Zielseitennummer (beginnend bei 1) oder 0, wenn nicht festgelegt oder kein Seitenziel.
ChildrenIReadOnlyList<OutlineItem>ReadUntergeordnete Gliederungselemente.

Methoden

SignaturBeschreibung
OutlineItemCollection()Erstellt ein leeres Gliederungselement.
OutlineItemCollection(outlines: OutlineCollection?)Erstellt ein Gliederungselement, das an eine vorhandene Gliederungssammlung gebunden ist (entspricht new OutlineItemCollection(doc.Outlines)).
GetEnumerator()Iteriert über untergeordnete Gliederungselemente.
Add(outline: OutlineItemCollection)Fügt ein Gliederungselement als Kind dieses Elements hinzu.
Clear()Entfernt jedes untergeordnete Gliederungselement.
Contains(item: OutlineItemCollection)Ob das übergebene Element ein direktes Kind dieses Elements ist.
CopyTo(array: OutlineItemCollection[], index: int)Kopiert Kinder in ein Array, beginnend ab dem Index.
Delete()Entfernt jedes untergeordnete Gliederungselement (Alias für Clear).
Delete(name: string)Entfernt das erste Kind, dessen Titel mit dem Namen übereinstimmt.
Insert(index: int, outline: OutlineItemCollection)Fügt ein Gliederungselement an dem angegebenen 1‑basierten Index ein.
Remove(item: OutlineItemCollection)Entfernt das angegebene Kind und gibt zurück, ob es vorhanden war.
Remove(index: int)Entfernt das Kind am angegebenen 1‑basierten Index.
OutlineItem()Erstellt ein neues Gliederungselement, das zu einer OutlineCollection oder einem anderen OutlineItem hinzugefügt werden kann.

Siehe auch

 Deutsch