TPDFlibTextWatermark
Data types, page layout
Beskrivning
TPDFlibTextWatermark är den konkreta TPDFlibWatermarkBase-underklassen som stämplar en textkörning på ett sidintervall
Sätt Text, FontID, FontSize och textfärgen R, G, B, konfigurera placeringen på de ärvda fälten och skicka instansen till ApplyWatermark
Syntax
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;Parametrar
| Text | Unicode-texten som ska stämplas |
|---|---|
| FontID | Ett standard-14-font-id eller id:t för ett font som tidigare lagts till i dokumentet |
| FontSize | Teckenstorleken i de aktuella måttenheterna |
| R, G, B | Textfärgkomponenterna i intervallet 0 till 1 |
Returvärde
Apply returnerar antalet sidor som vattenstämpeln placerades på
Anmärkningar
De ärvda fälten Position, X, Y, Angle, Opacity och PageRange styr placeringen exakt som i basklassen
Vattenstämpeln approximerar textens utsträckning från fontmetrikerna så att nio-punkts Position-förinställningarna kan centrera körningen på sidan
Se även
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile