ApplyWatermark
Page layout
Description
Primenjuje kompozitni šablon vodenog žiga na izabrani dokument; Šablon je instanca klase TPDFlibWatermarkBase (iz jedinice PDFlibWatermark) i može biti tekstualni vodeni žig, vodeni žig slike ili kompozit koji drži listu pod-vodenih žigova koji se primenjuju rekurzivno
Svaki šablon nosi sopstvenu Position (jednu od devet tačaka sidrenja ili wpCustom), Angle, Opacity (0..1), Overlay režim (soOverlay crta preko postojećeg sadržaja, soUnderlay crta ispod) i PageRange; Za kompozitne vodene žigove, deca sa praznim PageRange nasleđuju opseg kompozita
Internally the watermark delegates to StampText / StampImage, so opacity, rotation, layer ordering, and page-range resolution are handled by the same proven path as the stamp APIs.
Syntax
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
Parameters
| Watermark | Instanca šablona vodenog žiga (TPDFlibTextWatermark, TPDFlibImageWatermark ili TPDFlibCompositeWatermark); Pozivalac je vlasnik objekta i mora ga osloboditi nakon poziva |
|---|
Return values
| 0 | No watermark was placed (no document loaded, nil watermark, or empty text/image) |
|---|---|
| >= 1 | The number of pages the watermark was placed on |