TPDFlibTextWatermark
Data types, page layout
Beschrijving
TPDFlibTextWatermark is de concrete TPDFlibWatermarkBase-subklasse die een tekstloop op een paginabereik stempelt
Zet Text, FontID, FontSize en de tekstkleur R, G, B, stel de plaatsing in op de overgeërfde velden en geef de instantie door aan ApplyWatermark
Syntaxis
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;Parameters
| Text | De Unicode-tekst die gestempeld moet worden |
|---|---|
| FontID | Een standard-14-font-id of de id van een font dat eerder aan het document is toegevoegd |
| FontSize | De fontgrootte in de huidige maateenheden |
| R, G, B | De tekstkleurcomponenten in het bereik 0 tot 1 |
Retourwaarde
Apply geeft het aantal pagina's terug waarop het watermerk is geplaatst
Opmerkingen
De overgeërfde velden Position, X, Y, Angle, Opacity en PageRange sturen de plaatsing precies zoals in de basisklasse
Het watermerk benadert de tekstomvang vanuit de fontmetrieken zodat de negen-punts Position-presets de tekstloop op de pagina kunnen centreren
Zie ook
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile