TPDFlibTextWatermark
Data types, page layout
Beschreibung
TPDFlibTextWatermark ist die konkrete TPDFlibWatermarkBase-Unterklasse, die einen Textlauf auf einen Seitenbereich stempelt
Setzen Sie Text, FontID, FontSize und die Textfarbe R, G, B, konfigurieren Sie die Platzierung über die geerbten Felder und übergeben Sie die Instanz an 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;Parameter
| Text | Der zu stempelnde Unicode-Text |
|---|---|
| FontID | Eine Standard-14-Font-ID oder die ID einer zuvor zum Dokument hinzugefügten Schrift |
| FontSize | Die Schriftgröße in den aktuellen Maßeinheiten |
| R, G, B | Die Textfarbkomponenten im Bereich 0 bis 1 |
Rückgabewert
Apply gibt die Anzahl der Seiten zurück, auf denen das Wasserzeichen platziert wurde
Anmerkungen
Die geerbten Felder Position, X, Y, Angle, Opacity und PageRange steuern die Platzierung genau wie in der Basisklasse
Das Wasserzeichen nähert die Textausdehnung aus den Font-Metriken, damit die Neun-Punkte-Position-Vorgaben den Textlauf auf der Seite zentrieren können
Siehe auch
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile