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
| Watermark | En vandmærkeskabelon-instans (TPDFlibTextWatermark, TPDFlibImageWatermark eller TPDFlibCompositeWatermark); kalderen ejer objektet og skal frigøre det efter kaldet |
|---|
Return values
| 0 | Intet vandmærke blev placeret (intet dokument indlæst, nil vandmærke eller tom tekst/billede) |
|---|---|
| >= 1 | Antallet af sider, vandmærket blev placeret på |