THPDFWatermarkBase Record
Geünificeerde watermerkdescriptor gedeeld door tekst- en vormwatermerken: hoek, laaggeving, plaatsing, dekking en stroke-instellingen
Declaratie
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;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
Angle | Rotatie in graden; 0, 45, 90, 180 en 270 krijgen ankercorrectie zodat het watermerk op de pagina blijft |
Overlay | True tekent boven bestaande paginacontent; false (underlay) tekent eronder |
HorizPos | Horizontale plaatsingspreset; hpCustom houdt de letterlijke X-waarde aan, elke andere waarde berekent X opnieuw uit de MediaBox |
VertPos | Verticale plaatsingspreset; vpCustom houdt de letterlijke Y-waarde aan |
X, Y | Ankercoördinaten die gelden wanneer beide plaatsingspresets custom zijn |
OpacityStroke | Stroke-dekking van 0 tot 1, toegepast via de extended graphics state |
OpacityFill | Vuldekking van 0 tot 1 |
StrokeColor | Penkleur voor tekst- en vormomlijningen |
PenWidth | Penbreedte voor het tekenen van strokes |
Gebruiksopmerkingen
- Begin bij
THPDFWatermarkBase.Default, dat 0 graden, overlaytekening, custom positie in de oorsprong, volledige dekking, zwarte stroke en penbreedte 1 oplevert - Hetzelfde record stuurt
AddTextWatermarkExen elke vormwatermerkvariant aan, dus één plaatsingsconfiguratie dient tekst- en grafische templates even goed - Presets voor
HorizPos/VertPosdie niet custom zijn laten het watermerk zich aanpassen aan pagina's van verschillende formaten, zonder per-pagina-coördinaten