OutlineCollection
概要
OutlineCollection は Aspose.PDF の .NET 用 FOSS のクラスです。継承元: Outlines、System.Collections.Generic.IEnumerable<OutlineItem>。
このクラスは .NET プログラムで OutlineCollection オブジェクトを扱うための 12 のメソッドを提供します。利用可能なメソッドは: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Count, First, IsReadOnly, IsSynchronized, Items, Last、およびその他 2 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Items | IReadOnlyList<OutlineItem> | 読み取り | トップレベルのアウトライン項目。 |
Count | int | 読み取り | カウントを取得します。 |
First | OutlineItemCollection? | 読み取り | コレクションが空の場合は null、そうでない場合は最初のトップレベルのアウトライン項目。 |
Last | OutlineItemCollection? | 読み取り | コレクションが空の場合は null、そうでない場合は最上位のアウトライン項目の最後の要素です。 |
IsReadOnly | bool | 読み取り | 常に false: コレクションは可変です。 |
IsSynchronized | bool | 読み取り | 常に false: 呼び出し元は自分のアクセスをシリアライズします。 |
SyncRoot | object | 読み取り | Sentinel オブジェクト(ICollection.SyncRoot スタイルのロック用)。 |
VisibleCount | int | 読み取り | 現在表示されているアウトライン項目の総数 (PDF /Count of the /Outlines ルート): すべてのトップレベル項目に加えて、開いている各項目の可視子孫の数。 |
メソッド
| シグネチャ | 説明 |
|---|---|
GetEnumerator() | トップレベルのアウトライン項目を列挙する列挙子で、公開リフレクションシグネチャに合わせて OutlineItemCollection と型付けされています。 |
OutlineCollection(document: Document) | ドキュメントのブックマークツリーにバインドされたアウトラインコレクションを作成し、ドキュメントに /Outlines ディクショナリが存在しない場合は空のディクショナリを作成します(Outlines を鏡像します)。 |
Delete() | コレクションからすべてのアウトライン項目を削除します。 |
Delete(name: string) | 指定された名前(Title と照合)を持つアウトライン項目を削除します。 |
Add(item: OutlineItem) | コレクションにアウトライン項目を追加します。 |
Add(outline: OutlineItemCollection) | 型が OutlineItemCollection の項目を追加します(公開オーバーロードシグネチャ)。 |
Clear() | コレクションからすべての項目を削除します(Delete() の対になる操作)。 |
Contains(item: OutlineItemCollection) | 項目が現在コレクションにあるかどうか。 |
CopyTo(array: OutlineItemCollection[], index: int) | インデックスから配列に項目をコピーします。 |
Remove(item: OutlineItem) | 参照で指定された項目を削除し、存在したかどうかを報告します。 |
Remove(item: OutlineItemCollection) | 参照で OutlineItemCollection 型の項目を削除し、存在したかどうかを報告します。 |
Remove(index: int) | 指定された 1 ベースのインデックスの項目を削除します。これは 1 ベースの this[int] インデクサーに対応しています。 |