ApplyWatermark
Page layout
Description
Menerapkan templat watermark yang dapat disusun ke dokumen yang dipilih; templat ini merupakan instansi dari TPDFlibWatermarkBase (dari unit PDFlibWatermark) dan dapat berupa watermark teks, watermark gambar, atau komposit yang menyimpan daftar sub-watermark yang diterapkan secara rekursif
Setiap templat membawa Posisinya sendiri (satu dari sembilan titik jangkar atau wpCustom), Sudut, Opasitas (0..1), mode Overlay (soOverlay menggambar di atas konten yang ada, soUnderlay menggambar di bawahnya), dan PageRange; untuk watermark komposit, anak dengan PageRange kosong mewarisi rentang komposit
Secara internal, tanda air didelegasikan ke StampText / StampImage, sehingga opasitas, rotasi, urutan lapisan, dan resolusi rentang halaman ditangani oleh jalur terbukti yang sama dengan API stempel
Syntax
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
Parameters
| Watermark | Instansi templat watermark (TPDFlibTextWatermark, TPDFlibImageWatermark, atau TPDFlibCompositeWatermark); pemanggil memiliki objek tersebut dan harus membebaskannya setelah pemanggilan |
|---|
Return values
| 0 | Tidak ada watermark yang ditempatkan (tidak ada dokumen yang dimuat, watermark nil, atau teks/gambar kosong) |
|---|---|
| >= 1 | Jumlah halaman tempat watermark ditempatkan |