ImagePlacement
概要
ImagePlacement は Aspose.PDF の .NET 用 FOSS のクラスです。
PDF ページ上に見つかる画像配置を表します — ページ上に表示される画像 XObject の位置、サイズ、解像度(CTM 変換後)。
このクラスは .NET プログラムで ImagePlacement オブジェクトを操作するための 4 つのメソッドを提供します。利用可能なメソッドは Hide、Replace、Save です。Aspose.PDF の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: CompositingParameters、Image、Matrix、Operator、Page、Rectangle、およびその他 2 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Rectangle | Rectangle | 読み取り | ページ上の画像のバウンディング矩形(ページ座標系)。 |
Resolution | Resolution | 読み取り | この配置における画像の解像度(DPI)。 |
Page | Page | 読み取り | この画像配置が見つかったページ。 |
Matrix | Matrix | 読み取り | 画像が描画された点における変換行列 (CTM)。 |
Image | XImage? | 読み取り | この配置の基になる画像 XObject。 |
Operator | Operator? | 読み取り | この画像を描画したコンテンツストリームオペレーター(通常は Do)。 |
Rotation | float | 読み取り | 配置行列から抽出された回転(度)。 |
CompositingParameters | CompositingParameters | 読み取り | 画像が描画された時点の合成状態(アルファ+ブレンドモード)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
Hide() | ページコンテンツからその Do 呼び出しを削除して、この画像配置を非表示にします。 |
Replace(image: Stream) | この画像配置の基になる画像 XObject を image に置き換えます。 |
Save(stream: Stream) | デコードされた画像バイトをストリームに書き込みます。 |
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat) | デコードされた画像バイトを format としてストリームに書き込みます。 |