TPDFlibTextWatermark
Data types, page layout
説明
TPDFlibTextWatermark は TPDFlibWatermarkBase の具象サブクラスで、テキスト列をページ範囲にスタンプします
Text、FontID、FontSize、テキスト色の R、G、B を設定し、継承フィールドで配置を整えてから、インスタンスを ApplyWatermark に渡します
構文
Delphi
TPDFlibTextWatermark = Class(TPDFlibWatermarkBase)
Public
Text: WideString;
FontID: Integer;
FontSize: Double;
R, G, B: Double;
Constructor Create; Override;
Function Apply(Lib: TObject): Integer; Override;
End;パラメータ
| Text | スタンプする Unicode テキスト |
|---|---|
| FontID | 標準 14 フォントの id、またはドキュメントに追加済みフォントの id |
| FontSize | 現在の測定単位でのフォントサイズ |
| R, G, B | テキスト色のコンポーネント(0 から 1 の範囲) |
戻り値
Apply はウォーターマークを配置したページ数を返します
備考
継承した Position、X、Y、Angle、Opacity、PageRange の各フィールドは、基底クラスとまったく同じように配置を制御します
ウォーターマークはフォントメトリックからテキスト範囲を近似するため、9 点の Position プリセットでページ中央などに正確に置けます
関連項目
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile