ApplyWatermark
Pagina-indeling
Beschrijving
Past een samenstelbaar watermerksjabloon toe op het geselecteerde document. De sjabloon is een instantie van TPDFlibWatermarkBase (uit de eenheid PDFlibWatermark) en kan een tekstwatermerk, afbeeldingswatermerk, watermerk met vectorvorm of een compositie met een recursief toegepaste lijst van onderliggende watermerken zijn.
Past een samenstelbaar watermerksjabloon toe op het geselecteerde document; het sjabloon is een instantie van TPDFlibWatermarkBase (uit de PDFlibWatermark unit) en kan een tekstwatermerk, een afbeeldingswatermerk of een samenstelling zijn die een lijst van subwatermerken bevat die recursief worden toegepast
Elk sjabloon heeft zijn eigen Position (een van negen ankerpunten of wpCustom), Angle, Opacity (0..1), Overlay-modus (soOverlay tekent bovenop bestaande inhoud, soUnderlay tekent eronder), en PageRange; voor samengestelde watermerken erven sub-elementen met een lege PageRange het bereik van het samengestelde watermerk
Intern het watermerk delegeert aan StampText / StampImage, zodat dekking, rotatie, laagvolgorde en paginabereikresolutie worden afgehandeld via hetzelfde bewezen pad als de stamp-API's
Syntaxis
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
Parameters
| Watermark | Een watermerksjabloon-instantie (TPDFlibTextWatermark, TPDFlibImageWatermark of TPDFlibCompositeWatermark); de aanroeper is eigenaar van het object en moet dit na de aanroep vrijgeven |
|---|
Retourwaarden
| 0 | Er is geen watermerk geplaatst (geen document geladen, ongeldig watermerk, of lege tekst/afbeelding) |
|---|---|
| >= 1 | Het aantal pagina's waarop het watermerk is geplaatst |