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

WatermarkEen watermerksjabloon-instantie (TPDFlibTextWatermark, TPDFlibImageWatermark of TPDFlibCompositeWatermark); de aanroeper is eigenaar van het object en moet dit na de aanroep vrijgeven

Retourwaarden

0Er is geen watermerk geplaatst (geen document geladen, ongeldig watermerk, of lege tekst/afbeelding)
>= 1Het aantal pagina's waarop het watermerk is geplaatst