THPDFWatermarkBase Record
Descriptor watermark terpadu yang dipakai bersama oleh watermark teks dan shape: sudut, layering, penempatan, opacity, dan setelan stroke
Deklarasi
THPDFWatermarkBase= record
Angle: Extended;
Overlay: boolean;
HorizPos: THPDFWatermarkHorizPos;
VertPos: THPDFWatermarkVertPos;
X, Y: Single;
OpacityStroke: Single;
OpacityFill: Single;
StrokeColor: TColor;
PenWidth: Single;
class function Default: THPDFWatermarkBase; static;
end;
Unit
HPDFDoc
Kolom
| Field | Tujuan |
|---|---|
Angle | Rotasi dalam derajat; 0, 45, 90, 180, dan 270 mendapat koreksi anchor agar watermark tetap di halaman |
Overlay | True menggambar di atas konten halaman yang sudah ada; false (underlay) menggambar di bawahnya |
HorizPos | Preset penempatan horizontal; hpCustom mempertahankan nilai X literal, semua nilai lain menghitung ulang X dari MediaBox |
VertPos | Preset penempatan vertikal; vpCustom mempertahankan nilai Y literal |
X, Y | Koordinat anchor yang dipakai ketika kedua preset posisi custom |
OpacityStroke | Opacity stroke dari 0 sampai 1, diterapkan melalui extended graphics state |
OpacityFill | Opacity fill dari 0 sampai 1 |
StrokeColor | Warna pen yang dipakai untuk outline teks dan shape |
PenWidth | Lebar pen yang dipakai untuk penggambaran stroke |
Catatan penggunaan
- Mulai dari
THPDFWatermarkBase.Defaultyang memberi 0 derajat, penggambaran overlay, posisi custom di origin, opacity penuh, stroke hitam, dan lebar pen 1 - Record yang sama menjalankan
AddTextWatermarkExdan semua varian watermark shape, jadi satu konfigurasi penempatan melayani template teks maupun grafis - Preset
HorizPos/VertPosnon-custom membuat watermark beradaptasi ke halaman dengan ukuran berbeda tanpa koordinat per halaman