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

WatermarkInstansi templat watermark (TPDFlibTextWatermark, TPDFlibImageWatermark, atau TPDFlibCompositeWatermark); pemanggil memiliki objek tersebut dan harus membebaskannya setelah pemanggilan

Return values

0Tidak ada watermark yang ditempatkan (tidak ada dokumen yang dimuat, watermark nil, atau teks/gambar kosong)
>= 1Jumlah halaman tempat watermark ditempatkan