TPDFlibTextWatermark
Data types, page layout
Popis
TPDFlibTextWatermark je konkrétní podtřída TPDFlibWatermarkBase, která otiskuje textový úsek na rozsah stránek
Nastavte Text, FontID, FontSize a barvu textu R, G, B, nakonfigurujte umístění na zděděných polích, pak předejte instanci do ApplyWatermark
Syntaxe
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;Parametry
| Text | Text Unicode k otisknutí |
|---|---|
| FontID | Id fontu standard-14 nebo id fontu dříve přidaného do dokumentu |
| FontSize | Velikost fontu v aktuálních měrných jednotkách |
| R, G, B | Složky barvy textu v rozsahu 0 až 1 |
Návratová hodnota
Apply vrací počet stránek, na něž byl vodoznak umístěn
Poznámky
Zděděná pole Position, X, Y, Angle, Opacity a PageRange řídí umístění přesně jako v základní třídě
Vodoznak přibližuje rozsah textu z metrik fontu, takže devítibodové presety Position dokáží úsek vycentrovat na stránku
Viz také
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile