ImageStamp
概要
ImageStamp は Aspose.PDF FOSS の .NET 用クラスです。継承元: BaseParagraph。
PDF ページに画像を追加します。
このクラスは .NET プログラムにおける ImageStamp オブジェクトを操作するための 12 のメソッドを提供します。利用可能なメソッドは次のとおりです: ApplyTo, Clone, FromGrayscale, FromJpeg, FromJpegStream, FromPngData, FromRgb, ImageStamp, Put, setStampId. すべてのパブリックメンバーは、Aspose.PDF FOSS for .NET パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: AlternativeText, Background, BlendMode, DisplayHeight, DisplayWidth, Height, およびその他 24 個。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
X | double | 読み取り/書き込み | 左下からのポイント単位で X の位置。 |
Y | double | 読み取り/書き込み | 左下からのポイント単位で Y の位置。 |
DisplayWidth | double | 読み取り/書き込み | ポイント単位の表示幅。 |
DisplayHeight | double | 読み取り/書き込み | ポイントで高さを表示します。 |
Width | double | 読み取り/書き込み | Public-API-shape のエイリアスは DisplayWidth です。 |
Height | double | 読み取り/書き込み | Public-API-shape のエイリアスは DisplayHeight です。 |
XIndent | double | 読み取り/書き込み | スタンプのアンカーポイントからの水平オフセット。 |
YIndent | double | 読み取り/書き込み | スタンプのアンカーポイントからの垂直オフセット。 |
Quality | int | 読み取り/書き込み | JPEG品質(1..100)。 |
AlternativeText | string? | 読み取り/書き込み | アクセシビリティのためのTagged-PDF代替テキスト。 |
Background | bool | 読み取り/書き込み | スタンプがページ内容の背後に描画されるか(true)、それとも上に描画されるか(false)。 |
Opacity | double | 読み取り/書き込み | 不透明度、0.0(透明) … 1.0(不透明)。 |
BlendMode | string? | 読み取り/書き込み | PDF ブレンドモード名(例. |
Zoom | double | 読み取り/書き込み | 画像に適用される均一ズームパーセンテージ。 |
ZoomX | double | 読み取り/書き込み | 水平ズーム率。 |
ZoomY | double | 読み取り/書き込み | 垂直ズーム率。 |
Rotate | Rotation | 読み取り/書き込み | 回転 enum (Aspose.Pdf Rotation; 0/90/180/270 度). |
RotateAngle | double | 読み取り/書き込み | 任意の回転角度(度単位)。 |
StampId | int | 読み取り/書き込み | スタンプのリソースエントリに書き込まれる /StampId エントリ。 |
Image | System.IO.Stream | 読み取り | 元のソースバイトの読み取り専用ビュー(または FromRgb / FromGrayscale を通じて構築された場合のデコードされた画像バイト)。 |
HorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | この段落に水平揃えが適用されました。 |
VerticalAlignment | VerticalAlignment | 読み取り/書き込み | この段落に垂直揃えが適用されました。 |
Margin | MarginInfo | 読み取り/書き込み | この段落に外側余白情報が適用されています。 |
IsFirstParagraphInColumn | bool | 読み取り/書き込み | 段落を新しい列から開始するように強制する。 |
IsKeptWithNext | bool | 読み取り/書き込み | この段落を次の段落と同じページに保つ。 |
IsInNewPage | bool | 読み取り/書き込み | 段落を新しいページの先頭に開始させる。 |
IsInLineParagraph | bool | 読み取り/書き込み | インライン段落フラグ(新しい行を開始しません)。 |
HyperlinkText | string? | 読み取り/書き込み | レガシー文字列型ハイパーリンクターゲット。 |
Hyperlink | Hyperlink? | 読み取り/書き込み | 段落に適用された型付きハイパーリンク装飾。 |
ZIndex | int | 読み取り/書き込み | DOM レンダラで使用される Z 順序インデックス。 |
メソッド
| シグネチャ | 説明 |
|---|---|
ImageStamp(image: System.IO.Stream) | 画像ストリームから構築する(ヘッダーにより JPEG と PNG を自動検出)。 |
ImageStamp(fileName: string) | 画像ファイルパスから構築します(ヘッダーに基づき JPEG と PNG を自動検出)。 |
setStampId(id: int) | スタンプの PDF /StampId エントリを設定します。 |
Put(page: Page) | Public-API-shape のエイリアス(ApplyTo 用)。 |
FromRgb(pixelData: byte[], width: int, height: int) | 生の RGB ピクセルデータから画像スタンプを作成します。 |
FromGrayscale(pixelData: byte[], width: int, height: int) | 生のグレースケールピクセルデータから画像スタンプを作成する。 |
FromJpeg(jpegData: byte[], width: int, height: int) | JPEG バイトから画像スタンプを作成します。 |
FromJpeg(jpegData: byte[]) | JPEG バイトから画像スタンプを作成し、JPEG ヘッダーから寸法を自動検出します。 |
FromJpegStream(jpegStream: Stream) | JPEG ファイルストリームから画像スタンプを作成します。 |
FromPngData(pngData: byte[]) | PNG ファイルデータから画像スタンプを作成します。 |
ApplyTo(page: Page) | この画像をページに追加してください。 |
Clone() | Shallow clone — スカラー/参照共有状態をコピーします。 |