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

TextIl testo Unicode da apporre
FontIDUn id di font standard-14 o l'id di un font aggiunto in precedenza al documento
FontSizeLa dimensione del font nelle unità di misura correnti
R, G, BLe 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