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