WatermarkArtifact

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 個。

プロパティ

名前型アクセス説明
TypeArtifactType読み取り/書き込みアーティファクトのタイプ分類。
SubtypeArtifactSubtype読み取り/書き込みアーティファクトのサブタイプ。
CustomTypestring?読み取り/書き込み非標準アーティファクトタイプの名前。
CustomSubtypestring?読み取り/書き込み非標準アーティファクトサブタイプの名前。
Textstring?読み取り/書き込みアーティファクトのコンテンツストリームオペレーターから抽出されたテキストコンテンツ。
RectangleRectangle?読み取りプロパティ辞書の /BBox エントリからのバウンディングボックス。
Opacitydouble読み取り/書き込みアーティファクトの不透明度(ExtGState /ca から)。
PagePage?読み取りこのアーティファクトが属するページ。
ArtifactHorizontalAlignmentHorizontalAlignment読み取り/書き込み水平揃え(/Attached エントリから)。
ArtifactVerticalAlignmentVerticalAlignment読み取り/書き込み垂直揃え(/Attached エントリから)。
IsBackgroundbool読み取り/書き込みこれは背景アーティファクトかどうか。
Rotationdouble読み取り/書き込み回転角度(度)。
BackgroundColorColor?読み取り/書き込み背景色。
RightMargindouble読み取り/書き込み右余白。
LeftMargindouble読み取り/書き込み左余白。
TopMargindouble読み取り/書き込み上余白。
BottomMargindouble読み取り/書き込み下部余白。
PositionPoint?読み取り/書き込み明示的な配置座標。
FormattedTextFormattedText?読み取り/書き込みアーティファクト用の書式設定テキスト。
TextStateTextState?読み取り/書き込みアーティファクトテキストのテキスト状態。
LinesList<string>読み取り複数行のテキストコンテンツ。
ContentsList<Operator>読み取りアーティファクトを描画する内部コンテンツストリーム演算子。
FormXForm?読み取りこのアーティファクトが再利用可能なフォームとしてレンダリングされるときの Form XObject バックエンド (例:
ImageXImage?読み取りこのアーティファクトの内容がラスター画像であるときの 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)このアーティファクトを特定のページにバインドします。

参照

 日本語