TPDFlibTextWatermark
Data types, page layout
Descrizione
TPDFlibTextWatermark è la sottoclasse concreta di TPDFlibWatermarkBase che appone un testo su un intervallo di pagine
Imposta Text, FontID, FontSize e il colore del testo R, G, B, configura il posizionamento sui campi ereditati e passa l'istanza a ApplyWatermark
Sintassi
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;Parametri
| Text | Il testo Unicode da apporre |
|---|---|
| FontID | Un id di font standard-14 o l'id di un font aggiunto in precedenza al documento |
| FontSize | La dimensione del font nelle unità di misura correnti |
| R, G, B | Le componenti del colore del testo nell'intervallo da 0 a 1 |
Valore restituito
Apply restituisce il numero di pagine su cui è stata apposta la filigrana
Note
I campi ereditati Position, X, Y, Angle, Opacity e PageRange controllano il posizionamento esattamente come nella classe base
La filigrana stima l'estensione del testo dalle metriche del font così i preset a nove punti di Position possono centrare il testo sulla pagina
Vedere anche
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile