OutlineItemCollection

OutlineItemCollection

概要

OutlineItemCollection は Aspose.PDF の Go 用 FOSS における型です。

OutlineItemCollection はアウトラインエントリとその子要素のコレクションを表します。

この型は Go プログラムで OutlineItemCollection オブジェクトを操作するための 23 のメソッドを提供します。利用可能なメソッドには、Action、Add、All、At、Bold、Color、Count、Destination、Document、Insert、IsExpanded、Italic、および追加の 11 メソッドがあります。Aspose.PDF の Go 用 FOSS パッケージをインストールすれば、すべての公開メンバーに任意の Go アプリケーションからアクセスできます。

メソッド

シグネチャ説明
Document() → *DocumentDocument は、このコレクションがバインドされているドキュメントを返します。
Parent() → *OutlineItemCollectionParent は、親エントリを返します。ルートコレクションの場合は nil を返します。
Count() → intCount は、直接の子要素の数を返します(Task 5 がコレクション API の残りを追加するまでのプレースホルダー)。
Title() → stringTitle は、ブックマークテキストを返します。
SetTitle(s: string)SetTitle はブックマークテキストを置き換えます。
Bold() → boolBold はアウトライン項目辞書の /F ビット 2 に対応します。
SetBold(b: bool)太字の値を設定します。
Italic() → boolItalic は /F ビット 1 に対応します。
SetItalic(b: bool)斜体の値を設定します。
Color() → *ColorColor は RGB ラベル色を返します。/C が存在しない場合は nil を返します(デフォルトは黒)。
SetColor(c: *Color)色の値を設定します。
IsExpanded() → boolIsExpanded はビューアの初期展開/折りたたみ状態を制御します。
SetIsExpanded(b: bool)拡張状態の値を設定します。
Action() → ActionAction は /A で添付されたアクションを返します。
SetAction(a: Action)SetAction は /A アクションを設定します。
Destination() → DestinationDestination は /Dest を介して明示的なビューの宛先を返します。存在しない場合は nil を返します。
SetDestination(d: Destination)SetDestination は /Dest エントリを設定します。
Add(child: *OutlineItemCollection) → errorAdd は child をこのエントリの最後の子として追加します。
Insert(index: int, child: *OutlineItemCollection) → errorInsert は、このエントリの子要素の中で、指定された 0 ベースのインデックスに子要素を挿入します。
Remove(child: *OutlineItemCollection) → boolRemove は、子要素が直接の子である場合、それを切り離します。
RemoveAt(index: int) → errorRemoveAt は、指定されたインデックスの子要素を切り離します。
At(index: int) → *OutlineItemCollectionAt は、指定された 0 ベースのインデックスにある子要素を返します。範囲外の場合は nil を返します。
All() → []*OutlineItemCollectionAllは直接の子要素のスナップショットスライスを返します。

参照

 日本語