TPDFlibTextWatermark

Data types, page layout

Beschrijving

TPDFlibTextWatermark is de concrete TPDFlibWatermarkBase-subklasse die een tekstloop op een paginabereik stempelt

Zet Text, FontID, FontSize en de tekstkleur R, G, B, stel de plaatsing in op de overgeërfde velden en geef de instantie door aan ApplyWatermark

Syntaxis

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;

Parameters

TextDe Unicode-tekst die gestempeld moet worden
FontIDEen standard-14-font-id of de id van een font dat eerder aan het document is toegevoegd
FontSizeDe fontgrootte in de huidige maateenheden
R, G, BDe tekstkleurcomponenten in het bereik 0 tot 1

Retourwaarde

Apply geeft het aantal pagina's terug waarop het watermerk is geplaatst

Opmerkingen

De overgeërfde velden Position, X, Y, Angle, Opacity en PageRange sturen de plaatsing precies zoals in de basisklasse

Het watermerk benadert de tekstomvang vanuit de fontmetrieken zodat de negen-punts Position-presets de tekstloop op de pagina kunnen centreren

Zie ook

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile