THPDFWatermarkBase Record
Ujednolicony deskryptor znaku wodnego wspólny dla znaków tekstowych i kształtów: kąt, warstwowanie, pozycjonowanie, krycie i ustawienia konturu
Deklaracja
THPDFWatermarkBase= record
Angle: Extended;
Overlay: boolean;
HorizPos: THPDFWatermarkHorizPos;
VertPos: THPDFWatermarkVertPos;
X, Y: Single;
OpacityStroke: Single;
OpacityFill: Single;
StrokeColor: TColor;
PenWidth: Single;
class function Default: THPDFWatermarkBase; static;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Angle | Obrót w stopniach; 0, 45, 90, 180 i 270 dostają korektę kotwicy, żeby znak wodny został na stronie |
Overlay | True rysuje nad istniejącą treścią strony; false (podkład) rysuje pod nią |
HorizPos | Gotowe ustawienie pozycji poziomej; hpCustom zachowuje dosłowną wartość X, każda inna przelicza X z MediaBox |
VertPos | Gotowe ustawienie pozycji pionowej; vpCustom zachowuje dosłowną wartość Y |
X, Y | Współrzędne kotwicy używane, gdy oba ustawienia pozycji są custom |
OpacityStroke | Krycie konturu od 0 do 1, nakładane przez rozszerzony stan grafiki |
OpacityFill | Krycie wypełnienia od 0 do 1 |
StrokeColor | Kolor pióra używany dla konturów tekstu i kształtów |
PenWidth | Szerokość pióra używana przy rysowaniu konturu |
Uwagi dotyczące użycia
- Zacznij od
THPDFWatermarkBase.Default, które daje 0 stopni, rysowanie nakładkowe, pozycję custom w początku układu, pełne krycie, czarny kontur i szerokość pióra 1 - Ten sam rekord napędza
AddTextWatermarkExi każdy wariant znaku wodnego kształtu, więc jedna konfiguracja pozycji obsługuje i szablony tekstowe, i graficzne - Ustawienia
HorizPos/VertPosinne niż custom pozwalają znakowi wodnemu dostosować się do stron o różnych rozmiarach bez współrzędnych per strona