TPDFlibTextWatermark

Data types, page layout

Beskrivelse

TPDFlibTextWatermark er den konkrete TPDFlibWatermarkBase-underklasse, der stempler en tekstkørsel på et sideinterval

Sæt Text, FontID, FontSize og tekstfarven R, G, B, konfigurér placeringen på de nedarvede felter, og giv instansen videre til ApplyWatermark

Syntaks

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;

Parametre

TextDen Unicode-tekst, der skal stemples
FontIDEn standard-14-font-id eller id'en på en font, der tidligere er tilføjet dokumentet
FontSizeSkriftstørrelsen i de aktuelle måleenheder
R, G, BTekstfarvekomponenterne i intervallet 0 til 1

Returværdi

Apply returnerer antallet af sider, vandmærket blev placeret på

Bemærkninger

De nedarvede felter Position, X, Y, Angle, Opacity og PageRange styrer placeringen præcis som i basisklassen

Vandmærket tilnærmer tekstens udstrækning ud fra fontmetrikkerne, så ni-punkts Position-forindstillingerne kan centrere kørslen på siden

Se også

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile