OutlineItemCollection
OutlineItemCollection
Overzicht
OutlineItemCollection is een type in Aspose.PDF FOSS voor Go.
OutlineItemCollection vertegenwoordigt een overzichtsitem en de verzameling van zijn kinderen.
Dit type biedt 23 methoden voor het werken met OutlineItemCollection objecten in Go-programma’s. Beschikbare methoden zijn: Action, Add, All, At, Bold, Color, Count, Destination, Document, Insert, IsExpanded, Italic, en 11 extra methoden. Alle openbare leden zijn toegankelijk voor elke Go-toepassing na het installeren van het Aspose.PDF FOSS voor Go-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
Document() → *Document | Document retourneert het document waaraan deze collectie is gekoppeld. |
Parent() → *OutlineItemCollection | Parent retourneert de bovenliggende entry, of nil voor de root-collectie. |
Count() → int | Count retourneert het aantal directe kinderen (placeholder totdat Taak 5 de rest van de collectie API toevoegt). |
Title() → string | Titel geeft de bladwijzertekst terug. |
SetTitle(s: string) | SetTitle vervangt de bladwijzertekst. |
Bold() → bool | Vet komt overeen met /F bit 2 in het outline-item-dict. |
SetBold(b: bool) | Stelt de vetwaarde in. |
Italic() → bool | Cursief komt overeen met /F bit 1. |
SetItalic(b: bool) | Stelt de cursieve waarde in. |
Color() → *Color | Color retourneert de RGB-labelkleur, of nil als /C afwezig is (standaard zwart). |
SetColor(c: *Color) | Stelt de kleurwaarde in. |
IsExpanded() → bool | IsExpanded bepaalt de initiële uitvouw-/inklapttoestand van de viewer. |
SetIsExpanded(b: bool) | Stelt de is expanded-waarde in. |
Action() → Action | Action retourneert de actie die via /A is gekoppeld. |
SetAction(a: Action) | SetAction stelt de /A-actie in. |
Destination() → Destination | Destination retourneert de expliciete weergavebestemming via /Dest, of nil indien afwezig. |
SetDestination(d: Destination) | SetDestination stelt de /Dest-entry in. |
Add(child: *OutlineItemCollection) → error | Add voegt kind toe als het laatste kind van deze entry. |
Insert(index: int, child: *OutlineItemCollection) → error | Insert voegt kind in op de opgegeven 0-gebaseerde index tussen de kinderen van deze entry. |
Remove(child: *OutlineItemCollection) → bool | Remove maakt kind los als het een direct kind is. |
RemoveAt(index: int) → error | RemoveAt maakt het kind los op de opgegeven index. |
At(index: int) → *OutlineItemCollection | At retourneert het kind op de opgegeven 0-gebaseerde index, of nil als deze buiten bereik is. |
All() → []*OutlineItemCollection | All retourneert een momentopname-slice van directe kinderen. |