ApplyWatermark

Page layout

Description

Anvender en sammensætbar vandmærkeskabelon på det valgte dokument; skabelonen er en instans af TPDFlibWatermarkBase (fra PDFlibWatermark-enheden) og kan være et tekstvandmærke, et billedvandmærke eller en komposition, der indeholder en liste af undervandmærker, der anvendes rekursivt

Hver skabelon bærer sin egen Position (et af ni ankerpunkter eller wpCustom), Angle, Opacity (0..1), Overlay-tilstand (soOverlay tegner oven på eksisterende indhold, soUnderlay tegner nedenunder), og PageRange; for sammensatte vandmærker arver underordnede med en tom PageRange det sammensattes interval

Internt delegerer vandmærket til StampText / StampImage, så opacitet, rotation, lagrækkefølge og sideintervalsopløsning håndteres af den samme afprøvede sti som stamp-API'erne

Syntax

Delphi

Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;

Parameters

WatermarkEn vandmærkeskabelon-instans (TPDFlibTextWatermark, TPDFlibImageWatermark eller TPDFlibCompositeWatermark); kalderen ejer objektet og skal frigøre det efter kaldet

Return values

0Intet vandmærke blev placeret (intet dokument indlæst, nil vandmærke eller tom tekst/billede)
>= 1Antallet af sider, vandmærket blev placeret på