WatermarkAnnotation
概要
WatermarkAnnotation は Aspose.PDF の FOSS における .NET 用のクラスです。
PDF ページに追加できる透かしアノテーションを表します。
このクラスは、.NET プログラム内の WatermarkAnnotation オブジェクトを操作するための 5 つのメソッドを提供します。利用可能なメソッドは、Accept、ChangeAfterResize、SetText、SetTextAndState、WatermarkAnnotation です。Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、すべての公開メンバーは任意の .NET アプリケーションからアクセス可能です。プロパティ: AnnotationType、Border、Characteristics、Contents、FixedPrint、Name、および 2 つが追加されます。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Characteristics | Characteristics | 読み取り | アノテーションの特性(回転など)。 |
FixedPrint | FixedPrint | 読み取り | 固定された印刷を取得します。 |
Rect | Rectangle | 読み取り | アノテーションの矩形。 |
Contents | string? | 読み取り/書き込み | 注釈に関連付けられたテキストノート(/Contents に書き込まれます)。 |
Name | string? | 読み取り/書き込み | 注釈名(/NM に書き込まれます)。 |
Border | Border? | 読み取り/書き込み | ボーダーのスタイリングはアノテーションの /BS エントリに書き込まれます。 |
AnnotationType | AnnotationType | 読み取り | 常に Watermark。 |
Opacity | double | 読み取り/書き込み | Watermark の不透明度 (0..1)。 |
メソッド
| シグネチャ | 説明 |
|---|---|
WatermarkAnnotation(page: Page, rect: Rectangle) | 指定されたページと矩形に対して透かし注釈を作成します。 |
SetTextAndState(text: string[], textState: TextState) | 透かしのテキストコンテンツとテキストステートを設定します。 |
SetText(text: Aspose.Pdf.Facades.FormattedText) | 水印テキストをFormattedTextから設定します。 |
ChangeAfterResize(transform: Matrix) | 変換を使用して透かしの矩形を平行移動します。 |
Accept(visitor: AnnotationSelector) | この WatermarkAnnotation インスタンスで Accept(visitor) を呼び出します。 |