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

HandtekeningBeschrijving
Document() → *DocumentDocument retourneert het document waaraan deze collectie is gekoppeld.
Parent() → *OutlineItemCollectionParent retourneert de bovenliggende entry, of nil voor de root-collectie.
Count() → intCount retourneert het aantal directe kinderen (placeholder totdat Taak 5 de rest van de collectie API toevoegt).
Title() → stringTitel geeft de bladwijzertekst terug.
SetTitle(s: string)SetTitle vervangt de bladwijzertekst.
Bold() → boolVet komt overeen met /F bit 2 in het outline-item-dict.
SetBold(b: bool)Stelt de vetwaarde in.
Italic() → boolCursief komt overeen met /F bit 1.
SetItalic(b: bool)Stelt de cursieve waarde in.
Color() → *ColorColor retourneert de RGB-labelkleur, of nil als /C afwezig is (standaard zwart).
SetColor(c: *Color)Stelt de kleurwaarde in.
IsExpanded() → boolIsExpanded bepaalt de initiële uitvouw-/inklapttoestand van de viewer.
SetIsExpanded(b: bool)Stelt de is expanded-waarde in.
Action() → ActionAction retourneert de actie die via /A is gekoppeld.
SetAction(a: Action)SetAction stelt de /A-actie in.
Destination() → DestinationDestination retourneert de expliciete weergavebestemming via /Dest, of nil indien afwezig.
SetDestination(d: Destination)SetDestination stelt de /Dest-entry in.
Add(child: *OutlineItemCollection) → errorAdd voegt kind toe als het laatste kind van deze entry.
Insert(index: int, child: *OutlineItemCollection) → errorInsert voegt kind in op de opgegeven 0-gebaseerde index tussen de kinderen van deze entry.
Remove(child: *OutlineItemCollection) → boolRemove maakt kind los als het een direct kind is.
RemoveAt(index: int) → errorRemoveAt maakt het kind los op de opgegeven index.
At(index: int) → *OutlineItemCollectionAt retourneert het kind op de opgegeven 0-gebaseerde index, of nil als deze buiten bereik is.
All() → []*OutlineItemCollectionAll retourneert een momentopname-slice van directe kinderen.

Zie ook

 Nederlands