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