WatermarkStamp
概要
WatermarkStamp は Aspose.PDF の .NET 用 FOSS におけるクラスです。継承元: Stamp。
ページ全体に対角線上のテキストを描画する透かしスタンプ。
このクラスは .NET プログラムにおける WatermarkStamp オブジェクトを操作するための 7 つのメソッドを提供します。利用可能なメソッドは次のとおりです: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, WatermarkStamp。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションからアクセス可能です。プロパティ: BlendingSpace, Color, FontName, FontSize, IsBackground, Opacity, さらに 9 つ。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Text | string | 読み取り/書き込み | 透かしテキスト。 |
FontName | string | 読み取り/書き込み | フォント名。 |
FontSize | double | 読み取り/書き込み | ポイント単位のフォントサイズ。 |
Color | (double R, double G, double B) | 読み取り/書き込み | RGB(0〜1 の範囲)でのテキストカラー。 |
Rotate | double | 読み取り/書き込み | 度単位の回転角度。 |
StampId | int | 読み取り/書き込み | スタンプ識別子。 |
Pages | int[]? | 読み取り/書き込み | スタンプを適用するページ(1ベース)。 |
PageNumber | int | 読み取り/書き込み | スタンプを適用する単一ページ番号(1ベース)。 |
XOrigin | double | 読み取り/書き込み | X 原点位置(ポイント)。 |
YOrigin | double | 読み取り/書き込み | Y 原点位置(ポイント)。 |
Rotation | float | 読み取り/書き込み | 回転角度(度)。 |
Opacity | float | 読み取り/書き込み | 不透明度(0.0-1.0)。 |
IsBackground | bool | 読み取り/書き込み | このスタンプが背景にあるかどうか。 |
Quality | int | 読み取り/書き込み | スタンプが JPEG 画像として出力されるときの JPEG 品質 (1..100)。 |
BlendingSpace | BlendingColorSpace | 読み取り/書き込み | スタンプをページに合成する際に使用されるブレンド カラースペース。 |
メソッド
| シグネチャ | 説明 |
|---|---|
WatermarkStamp(text: string) | この WatermarkStamp インスタンスで WatermarkStamp(text) を呼び出します。 |
BindLogo(formattedText: FormattedText) | スタンプのロゴ(テキストスタンプ)としてFormattedTextをバインドします。 |
BindImage(imageData: byte[]) | スタンプのロゴ(画像スタンプ)として、生画像バイトをバインドする。 |
BindPdf(pdfStream: Stream, pageNumber: int) | ストリームと1ベースのページ番号で、PDFページ(スタンプソースとして)をバインドする。 |
BindTextState(textState: TextState) | スタンプがテキストタイプの場合にデフォルトを上書きするTextStateをバインドする。 |
SetImageSize(width: float, height: float) | 画像スタンプがレンダリングされる明示的なピクセルサイズを設定する。 |
SetOrigin(originX: float, originY: float) | 原点の位置を設定します。 |