TPDFlibTextWatermark

Data types, page layout

Beskrivning

TPDFlibTextWatermark är den konkreta TPDFlibWatermarkBase-underklassen som stämplar en textkörning på ett sidintervall

Sätt Text, FontID, FontSize och textfärgen R, G, B, konfigurera placeringen på de ärvda fälten och skicka instansen till 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;

Parametrar

TextUnicode-texten som ska stämplas
FontIDEtt standard-14-font-id eller id:t för ett font som tidigare lagts till i dokumentet
FontSizeTeckenstorleken i de aktuella måttenheterna
R, G, BTextfärgkomponenterna i intervallet 0 till 1

Returvärde

Apply returnerar antalet sidor som vattenstämpeln placerades på

Anmärkningar

De ärvda fälten Position, X, Y, Angle, Opacity och PageRange styr placeringen exakt som i basklassen

Vattenstämpeln approximerar textens utsträckning från fontmetrikerna så att nio-punkts Position-förinställningarna kan centrera körningen på sidan

Se även

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile