TPDFlibTextWatermark

Data types, page layout

Popis

TPDFlibTextWatermark je konkrétní podtřída TPDFlibWatermarkBase, která otiskuje textový úsek na rozsah stránek

Nastavte Text, FontID, FontSize a barvu textu R, G, B, nakonfigurujte umístění na zděděných polích, pak předejte instanci do ApplyWatermark

Syntaxe

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;

Parametry

TextText Unicode k otisknutí
FontIDId fontu standard-14 nebo id fontu dříve přidaného do dokumentu
FontSizeVelikost fontu v aktuálních měrných jednotkách
R, G, BSložky barvy textu v rozsahu 0 až 1

Návratová hodnota

Apply vrací počet stránek, na něž byl vodoznak umístěn

Poznámky

Zděděná pole Position, X, Y, Angle, Opacity a PageRange řídí umístění přesně jako v základní třídě

Vodoznak přibližuje rozsah textu z metrik fontu, takže devítibodové presety Position dokáží úsek vycentrovat na stránku

Viz také

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile