WatermarkArtifact
概要
WatermarkArtifact は Aspose.PDF の .NET 用 FOSS のクラスです。継承元: Artifact。
PDF ページに追加できる透かしアーティファクトを表します。
このクラスは、.NET プログラム内の WatermarkArtifact オブジェクトを操作するための 19 個のメソッドを提供します。利用可能なメソッドは、AddToPage、Artifact、BeginUpdates、Dispose、GetValue、RemoveValue、SaveUpdates、SetImage、SetLinesAndState、SetPageNumberReplacementString、SetPdfPage、SetText、および追加の 3 個のメソッドです。すべてのパブリックメンバーは、Aspose.PDF の .NET 用 FOSS パッケージをインストールした後、任意の .NET アプリケーションから利用可能です。プロパティ: ArtifactHorizontalAlignment、ArtifactVerticalAlignment、BackgroundColor、BottomMargin、Contents、CustomSubtype、その他 18 個。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
Type | ArtifactType | 読み取り/書き込み | アーティファクトのタイプ分類。 |
Subtype | ArtifactSubtype | 読み取り/書き込み | アーティファクトのサブタイプ。 |
CustomType | string? | 読み取り/書き込み | 非標準アーティファクトタイプの名前。 |
CustomSubtype | string? | 読み取り/書き込み | 非標準アーティファクトサブタイプの名前。 |
Text | string? | 読み取り/書き込み | アーティファクトのコンテンツストリームオペレーターから抽出されたテキストコンテンツ。 |
Rectangle | Rectangle? | 読み取り | プロパティ辞書の /BBox エントリからのバウンディングボックス。 |
Opacity | double | 読み取り/書き込み | アーティファクトの不透明度(ExtGState /ca から)。 |
Page | Page? | 読み取り | このアーティファクトが属するページ。 |
ArtifactHorizontalAlignment | HorizontalAlignment | 読み取り/書き込み | 水平揃え(/Attached エントリから)。 |
ArtifactVerticalAlignment | VerticalAlignment | 読み取り/書き込み | 垂直揃え(/Attached エントリから)。 |
IsBackground | bool | 読み取り/書き込み | これは背景アーティファクトかどうか。 |
Rotation | double | 読み取り/書き込み | 回転角度(度)。 |
BackgroundColor | Color? | 読み取り/書き込み | 背景色。 |
RightMargin | double | 読み取り/書き込み | 右余白。 |
LeftMargin | double | 読み取り/書き込み | 左余白。 |
TopMargin | double | 読み取り/書き込み | 上余白。 |
BottomMargin | double | 読み取り/書き込み | 下部余白。 |
Position | Point? | 読み取り/書き込み | 明示的な配置座標。 |
FormattedText | FormattedText? | 読み取り/書き込み | アーティファクト用の書式設定テキスト。 |
TextState | TextState? | 読み取り/書き込み | アーティファクトテキストのテキスト状態。 |
Lines | List<string> | 読み取り | 複数行のテキストコンテンツ。 |
Contents | List<Operator> | 読み取り | アーティファクトを描画する内部コンテンツストリーム演算子。 |
Form | XForm? | 読み取り | このアーティファクトが再利用可能なフォームとしてレンダリングされるときの Form XObject バックエンド (例: |
Image | XImage? | 読み取り | このアーティファクトの内容がラスター画像であるときの Image XObject バックエンド。 |
メソッド
| シグネチャ | 説明 |
|---|---|
WatermarkArtifact() | Watermark アーティファクトのインスタンスを作成します。 |
SetTextAndState(text: string, state: TextState) | 透かしのテキストとテキスト状態を設定します。 |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | FormattedText オブジェクトから透かしテキストを設定します(Facades API スタイルのヘルパー)。 |
AddToPage(page: Page) | このアーティファクトをページに追加します。 |
Artifact() | デフォルトコンストラクタ — 未定義のタイプとサブタイプを持つアーティファクトを作成します。 |
Artifact(type: ArtifactType, subType: ArtifactSubtype) | 指定されたタイプとサブタイプでアーティファクトを作成します。 |
Artifact(type: string, subType: string) | 文字列ベースのカスタムタイプとサブタイプでアーティファクトを作成します。 |
SetPageNumberReplacementString(value: string) | テキストで使用されるページ番号置換トークンを設定します。 |
SetLinesAndState(text: string[], textState: TextState) | 指定されたテキスト状態で複数行のテキストコンテンツを設定します。 |
BeginUpdates() | バッチ処理のプロパティ更新を開始します。 |
SaveUpdates() | BeginUpdates によって開始されたバッチ更新をフラッシュする。 |
Dispose() | アーティファクトが保持しているリソースを解放する。 |
GetValue(name: string) | SetValue(string, string) を使用して設定されたカスタム名/値ペアを読み取る。 |
SetValue(name: string, value: string) | アーティファクトにカスタム名/値ペアを保存する(下流のメタデータアクセス用; このビルドでは PDF に出力されません)。 |
RemoveValue(name: string) | 以前に SetValue を介して設定されたカスタムの名前/値ペアを削除します。 |
SetImage(imageStream: Stream) | アーティファクトにラスタ画像を添付します。 |
SetImage(imageName: string) | パスでラスタ画像を添付します。 |
SetText(formattedText: FormattedText) | FormattedText インスタンスからアーティファクトテキストを設定します。 |
SetPdfPage(page: Page) | このアーティファクトを特定のページにバインドします。 |