OutlineCollection

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 つ。

プロパティ

名前型アクセス説明
ItemsIReadOnlyList<OutlineItem>読み取りトップレベルのアウトライン項目。
Countint読み取りカウントを取得します。
FirstOutlineItemCollection?読み取りコレクションが空の場合は null、そうでない場合は最初のトップレベルのアウトライン項目。
LastOutlineItemCollection?読み取りコレクションが空の場合は null、そうでない場合は最上位のアウトライン項目の最後の要素です。
IsReadOnlybool読み取り常に false: コレクションは可変です。
IsSynchronizedbool読み取り常に false: 呼び出し元は自分のアクセスをシリアライズします。
SyncRootobject読み取りSentinel オブジェクト(ICollection.SyncRoot スタイルのロック用)。
VisibleCountint読み取り現在表示されているアウトライン項目の総数 (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] インデクサーに対応しています。

参照

 日本語