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
| Text | Tekst Unicode do stemplowania |
|---|---|
| FontID | Identyfikator fontu standard-14 albo fontu wcześniej dodanego do dokumentu |
| FontSize | Rozmiar fontu w bieżących jednostkach miary |
| R, G, B | Skł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