XImageCollection
概要
XImageCollection は Aspose.PDF の .NET 用 FOSS のクラスです。継承元: ImageCollection。
ページ上の画像 XObject のコレクションで、XImage 型のアクセッサーと編集ヘルパーを提供します。
このクラスは、.NET プログラムで XImageCollection オブジェクトを操作するための 24 のメソッドを提供します。利用可能なメソッドは、Add、Clear、Contains、ContainsName、CopyTo、Delete、GetByName、GetEnumerator、GetImageName、HasImage、Remove、Replaceです。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: Count、IsReadOnly、IsSynchronized、Names、SyncRoot。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Count | int | 読み取り | コレクション内の画像数。 |
IsReadOnly | bool | 読み取り | コレクションが読み取り専用かどうか。 |
IsSynchronized | bool | 読み取り | コレクションがスレッドセーフかどうか。 |
SyncRoot | object | 読み取り | IsSynchronized の同期ルート; このコレクションを返します。 |
Names | string[] | 読み取り | コレクション内のすべての画像のリソース名。 |
メソッド
| シグネチャ | 説明 |
|---|---|
ContainsName(name: string) | コレクションが指定されたリソース名の画像を保持している場合は True です。 |
HasImage(name: string) | コレクションが指定されたリソース名の画像を保持している場合は True(公開インターフェースと一致し、ContainsName と同じ検索です)。 |
Add(image: XImage) | 既存の XImage をコレクションに追加し、割り当てられたリソース名を返します。 |
Add(image: Stream) | ストリームから画像を追加し、割り当てられたリソース名を返します。 |
Add(image: Stream, filterType: ImageFilterType) | 指定されたフィルタを使用してストリームから画像を追加します;割り当てられたリソース名を返します。 |
Add(image: Stream, quality: int) | 指定された品質で JPEG に再エンコードされたストリームから画像を追加します。 |
Add(bitmapInfo: BitmapInfo) | 生のビットマップから画像を追加します;割り当てられたリソース名を返します。 |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | 指定されたフィルタを使用して生のビットマップから画像を追加します;割り当てられたリソース名を返します。 |
Clear() | コレクションからすべての画像を削除します。 |
Contains(item: XImage) | コレクションが提供された画像を含んでいるかどうか。 |
CopyTo(array: XImage[], index: int) | インデックスから開始して、コレクションの内容を配列にコピーします。 |
Delete() | すべての画像を削除(Clear のエイリアス)。 |
Delete(index: int) | 1ベースのインデックスにある画像を削除します。 |
Delete(index: int, action: ImageDeleteAction) | 提供されたアクションポリシーを使用して、1ベースのインデックスにある画像を削除します。 |
Delete(name: string) | 提供されたリソース名の画像を削除します。 |
Delete(name: string, action: ImageDeleteAction) | 提供されたアクションポリシーを使用して、名前付き画像を削除します。 |
GetImageName(image: XImage) | 提供された画像のリソース名を返します。 |
Remove(item: XImage) | 画像を削除し、存在していたかどうかを報告します。 |
Replace(index: int, stream: Stream) | 1ベースインデックスの画像を、提供されたストリームで置き換えます。 |
Replace(index: int, stream: Stream, quality: int) | 1ベースインデックスの画像を、指定された品質で再エンコードしたJPEGに置き換えます。 |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | 1ベースインデックスの画像を、指定された品質で再エンコードしたJPEGに置き換え、必要に応じて白黒で描画します。 |
GetEnumerator() | Enumerator が XImage 型に設定されています。 |
GetByName(name: string) | リソース名(例: “Im0”, “JI1a”)で画像を取得します。 |
Replace(name: string, stream: Stream) | 画像を指定されたリソース名に置き換えます。 |