TPDFlibTextWatermark
Data types, page layout
Beskrivelse
TPDFlibTextWatermark er den konkrete TPDFlibWatermarkBase-underklasse, der stempler en tekstkørsel på et sideinterval
Sæt Text, FontID, FontSize og tekstfarven R, G, B, konfigurér placeringen på de nedarvede felter, og giv instansen videre til ApplyWatermark
Syntaks
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;Parametre
| Text | Den Unicode-tekst, der skal stemples |
|---|---|
| FontID | En standard-14-font-id eller id'en på en font, der tidligere er tilføjet dokumentet |
| FontSize | Skriftstørrelsen i de aktuelle måleenheder |
| R, G, B | Tekstfarvekomponenterne i intervallet 0 til 1 |
Returværdi
Apply returnerer antallet af sider, vandmærket blev placeret på
Bemærkninger
De nedarvede felter Position, X, Y, Angle, Opacity og PageRange styrer placeringen præcis som i basisklassen
Vandmærket tilnærmer tekstens udstrækning ud fra fontmetrikkerne, så ni-punkts Position-forindstillingerne kan centrere kørslen på siden
Se også
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile