TPDFlibTextWatermark

Data types, page layout

Opis

TPDFlibTextWatermark to konkretna podklasa TPDFlibWatermarkBase, która stempluje fragment tekstu na zakres stron

Ustaw Text, FontID, FontSize i kolor tekstu R, G, B, skonfiguruj umieszczenie na odziedziczonych polach, potem przekaż instancję do ApplyWatermark

Składnia

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

TextTekst Unicode do stemplowania
FontIDIdentyfikator fontu standard-14 albo fontu wcześniej dodanego do dokumentu
FontSizeRozmiar fontu w bieżących jednostkach miary
R, G, BSkładowe koloru tekstu w zakresie od 0 do 1

Wartość zwracana

Apply zwraca liczbę stron, na których nałożono znak wodny

Uwagi

Odziedziczone pola Position, X, Y, Angle, Opacity i PageRange sterują umieszczeniem dokładnie tak samo jak w klasie bazowej

Znak wodny przybliża rozpiętość tekstu z metryk fontu, więc dziewięciopunktowe presety Position potrafią wycentrować fragment na stronie

Zobacz również

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibCompositeWatermark, AddTrueTypeFontFromFile