OutlineItemCollection

OutlineItemCollection

概要

OutlineItemCollection は Aspose.PDF の FOSS における .NET 用のクラスです。継承元: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>。

ドキュメントアウトライン(ブックマークツリー)。

このクラスは .NET プログラムで OutlineItemCollection オブジェクトを操作するための 15 のメソッドを提供します。利用可能なメソッドは次のとおりです: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove。すべての公開メンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Action, Bold, Children, Color, Count, Destination、その他 18 件。

プロパティ

名前型アクセス説明
Countint読み取り子アウトライン項目の数。
FirstOutlineItemCollection?読み取り最初の子アウトライン項目、存在しない場合は null。
LastOutlineItemCollection?読み取り最後の子アウトライン項目、または存在しない場合は null。
NextOutlineItemCollection?読み取り次の兄弟アウトライン項目、またはこれが最後の兄弟の場合は null。
PrevOutlineItemCollection?読み取り前の兄弟アウトライン項目、またはこれが最初の兄弟の場合は null。
HasNextbool読み取りこの項目に次の兄弟がある場合は True。
Titlestring読み取り/書き込みブックマークのタイトル。
ActionAspose.Pdf.Annotations.PdfAction?読み取り/書き込みこのアウトライン項目に関連付けられたアクション(存在する場合)。
DestinationAspose.Pdf.Annotations.IAppointment?読み取り/書き込みこのアウトライン項目の宛先。
Boldbool読み取り/書き込みブックマークが太字でレンダリングされるかどうか。
Italicbool読み取り/書き込みブックマークが斜体で表示されるかどうか。
ColorSystem.Drawing.Color読み取り/書き込みブックマークの色。
Openbool読み取り/書き込みブックマークが展開されているかどうか。
IsReadOnlybool読み取りコレクションが読み取り専用かどうか。
IsSynchronizedbool読み取りコレクションがスレッドセーフかどうか。
SyncRootobject読み取りIsSynchronized の同期ルート; このコレクションを返します。
Levelint読み取りこのブックマークのアウトラインツリーにおける深さ(トップレベル = 0)。
ParentOutlines?読み取り所有しているアウトラインツリー、またはこのアイテムがまだ添付されていない場合は null。
VisibleCountint読み取りPDF の /Count セマンティクスに従った符号付き可視子孫カウント:このノードが開いているときに表示されるアイテム数(直下の子と開いている子孫の可視カウントの合計)、ノードが閉じている間は符号が反転します。
IsOpenbool読み取り/書き込みこのアウトライン項目が最初に開かれているか(展開されているか)。
IsBoldbool読み取り/書き込みアウトライン項目のタイトルが太字で表示されるかどうか。
IsItalicbool読み取り/書き込みアウトライン項目のタイトルが斜体で表示されるかどうか。
DestinationPageNumberint読み取り目的ページ番号(1ベース)、設定されていない場合またはページの目的地でない場合は 0。
ChildrenIReadOnlyList<OutlineItem>読み取り子アウトライン項目。

メソッド

シグネチャ説明
OutlineItemCollection()空のアウトライン項目を作成する。
OutlineItemCollection(outlines: OutlineCollection?)既存のアウトラインコレクションにバインドされたアウトライン項目を作成する(new OutlineItemCollection(doc.Outlines) と同等)。
GetEnumerator()子アウトライン項目を反復処理する。
Add(outline: OutlineItemCollection)この項目の子としてアウトライン項目を追加する。
Clear()すべての子アウトライン項目を削除する。
Contains(item: OutlineItemCollection)提供された項目がこの項目の直接の子であるかどうか。
CopyTo(array: OutlineItemCollection[], index: int)子要素を配列にコピーし、インデックスから開始します。
Delete()このアウトライン項目を親から削除します(トップレベルの OutlineCollection または包含項目)、API と一致し、outlines[i].Delete() がそのブックマークを削除する場合です。
Delete(name: string)タイトルが name と一致する最初の子要素を削除します。
Insert(index: int, outline: OutlineItemCollection)指定された1ベースのインデックスにアウトライン項目を挿入します。
Remove(item: OutlineItemCollection)指定された子要素を削除し、存在したかどうかを報告します。
Remove(index: int)指定された1ベースのインデックスにある子要素を削除します。
OutlineItem()新しいアウトライン項目を作成し、OutlineCollectionまたは別のOutlineItemに追加できるようにします。
Add(child: OutlineItem)子アウトライン項目を追加します。
Insert(index: int, child: OutlineItem)子アウトライン項目を1ベースの位置に挿入します。

参照

 日本語