OutlineItemCollection

OutlineItemCollection

Übersicht

OutlineItemCollection ist ein Typ in Aspose.PDF FOSS für Go.

OutlineItemCollection repräsentiert einen Gliederungseintrag und die Sammlung seiner Kinder.

Dieser Typ stellt 23 Methoden zur Arbeit mit OutlineItemCollection-Objekten in Go-Programmen bereit. Verfügbare Methoden sind: Action, Add, All, At, Bold, Color, Count, Destination, Document, Insert, IsExpanded, Italic und 11 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Go-Anwendung nach der Installation des Aspose.PDF FOSS-Pakets für Go zugänglich.

Methoden

SignaturBeschreibung
Document() → *DocumentDocument gibt das Dokument zurück, an das diese Sammlung gebunden ist.
Parent() → *OutlineItemCollectionParent gibt den übergeordneten Eintrag zurück, oder nil für die Root-Sammlung.
Count() → intCount gibt die Anzahl direkter Unterelemente zurück (Platzhalter, bis Aufgabe 5 den Rest der Sammlung API hinzufügt).
Title() → stringTitle gibt den Lesezeichen-Text zurück.
SetTitle(s: string)SetTitle ersetzt den Lesezeichen-Text.
Bold() → boolFett entspricht dem Bit 2 von /F im Outline-Item-Dict.
SetBold(b: bool)Setzt den Fettwert.
Italic() → boolKursiv entspricht dem Bit 1 von /F.
SetItalic(b: bool)Setzt den Kursivwert.
Color() → *ColorColor gibt die RGB-Label-Farbe zurück, oder nil, falls /C nicht vorhanden ist (Standard schwarz).
SetColor(c: *Color)Setzt den Farbwert.
IsExpanded() → boolIsExpanded steuert den anfänglichen Expand/Collapse-Zustand des Viewers.
SetIsExpanded(b: bool)Setzt den IsExpanded-Wert.
Action() → ActionAction gibt die über /A angefügte Aktion zurück.
SetAction(a: Action)SetAction setzt die /A-Aktion.
Destination() → DestinationDestination gibt das explizite Ansichtsziel über /Dest zurück, oder nil, falls es nicht vorhanden ist.
SetDestination(d: Destination)SetDestination setzt den /Dest-Eintrag.
Add(child: *OutlineItemCollection) → errorAdd fügt child als letztes Kind dieses Eintrags hinzu.
Insert(index: int, child: *OutlineItemCollection) → errorInsert fügt das Kind am angegebenen 0-basierten Index unter den Kindern dieses Eintrags ein.
Remove(child: *OutlineItemCollection) → boolRemove löst das Kind, wenn es ein direktes Kind ist.
RemoveAt(index: int) → errorRemoveAt löst das Kind am angegebenen Index.
At(index: int) → *OutlineItemCollectionAt gibt das Kind am angegebenen 0-basierten Index zurück oder nil, wenn es außerhalb des Bereichs liegt.
All() → []*OutlineItemCollectionAll gibt einen Schnappschuss-Slice direkter Kinder zurück.

Siehe auch

 Deutsch