アーティファクトコレクション
概要
ArtifactCollection は .NET 用 Aspose.PDF FOSS のクラスです。
継承元: IEnumerable<Artifact>。
ページ上のアーティファクトのコレクション。
このクラスは .NET プログラムで ArtifactCollection オブジェクトを操作するための 9 つのメソッドを提供します。
利用可能なメソッドは次のとおりです: Add, CopyTo, Delete, FindByValue, GetEnumerator, Update。
すべてのパブリック メンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセスできます。
プロパティ: Count, IsReadOnly, IsSynchronized, SyncRoot。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
IsReadOnly | bool | Read | このコレクションが読み取り専用かどうか(常に false)。 |
IsSynchronized | bool | Read | このコレクションへのアクセスがスレッドセーフかどうか(常に false)。 |
SyncRoot | object | Read | スレッドセーフなアクセスのための同期ルート。 |
Count | int | Read | ページ上のアーティファクト数。 |
メソッド
| Signature | Description |
|---|---|
Add(artifact: WatermarkArtifact) | ページに透かしアーティファクトを追加します。 |
Add(artifact: BackgroundArtifact) | ページに背景アーティファクトを追加します。 |
Add(artifact: Artifact) | コレクションに汎用アーティファクトを追加します。 |
CopyTo(dest: Artifact[], index: int) | このコレクションのアーティファクトを、インデックスから開始して dest にコピーします。 |
FindByValue(name: string, expectedValue: string) | 名前エントリが expectedValue と等しいアーティファクトを検索します。 |
Update(artifact: Artifact) | ページ上のアーティファクトのエントリを更新します(コレクションにアーティファクトが存在しない場合は何もしません)。 |
GetEnumerator() | この ArtifactCollection インスタンスで GetEnumerator を呼び出します。 |
Delete(index: int) | 指定された 1 ベースのインデックスのアーティファクトを削除します。 |
Delete(artifact: Artifact) | 参照でアーティファクトを削除します(コレクションに存在しない場合は何もしません)。 |