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 | standard-14 字型 id,或先前加入文件中的字型 id |
| FontSize | 以目前測量單位表示的字型大小 |
| R, G, B | 範圍 0 到 1 的文字顏色分量 |
傳回值
Apply 回傳浮水印落版的頁數
備註
繼承的 Position、X、Y、Angle、Opacity 與 PageRange 欄位對擺放的控制與基礎類別完全一致
浮水印依字型度量近似文字範圍,因此九點 Position 預設集能讓這段文字在頁面上準確置中
另請參閱
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile