Înregistrarea THPDFWatermarkBase
Descriptorul unificat de watermark partajat de watermark-urile de text și de forme: unghi, stratificare, plasare, opacitate și setări de contur
Declarație
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;
Unitate
HPDFDoc
Câmpuri
| Câmp | Scop |
|---|---|
Angle | Rotația în grade; 0, 45, 90, 180 și 270 primesc corecție de ancoră, astfel încât watermark-ul rămâne pe pagină |
Overlay | True desenează peste conținutul existent al paginii; false (underlay) desenează sub el |
HorizPos | Presetare de plasare orizontală; hpCustom păstrează valoarea literală X, orice altă valoare recalculează X din MediaBox |
VertPos | Presetare de plasare verticală; vpCustom păstrează valoarea literală Y |
X, Y | Coordonatele de ancoră folosite când ambele presetări de poziție sunt personalizate |
OpacityStroke | Opacitatea conturului de la 0 la 1, aplicată prin starea grafică extinsă |
OpacityFill | Opacitatea umpluturii de la 0 la 1 |
StrokeColor | Culoarea peniței folosită pentru contururile de text și de forme |
PenWidth | Lățimea peniței folosită pentru desenarea conturului |
Note de utilizare
- Porniți de la
THPDFWatermarkBase.Default, care dă 0 grade, desenare overlay, poziție personalizată la origine, opacitate completă, contur negru și lățime de peniță 1 - Aceeași înregistrare acționează
AddTextWatermarkExși fiecare variantă de watermark de forme, astfel încât o singură configurație de plasare deservește la fel șabloanele de text și cele de grafică - Presetările
HorizPos/VertPosnepersonalizate fac watermark-ul să se adapteze la pagini de dimensiuni diferite fără coordonate per pagină