THPDFWatermarkBase Kaydı
Metin ve şekil filigranlarının paylaştığı birleşik watermark tanımlayıcısı: açı, katmanlama, yerleşim, opaklık ve stroke ayarları
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
Angle | Dere cinsinden dönüş; 0, 45, 90, 180 ve 270 çapa düzeltmesi alır, böylece filigran sayfada kalır |
Overlay | True, mevcut sayfa içeriğinin üstüne çizer; false (underlay) altına çizer |
HorizPos | Yatay yerleşim ön ayarı; hpCustom literal X değerini tutar, diğer her değer X'i MediaBox'tan yeniden hesaplar |
VertPos | Dikey yerleşim ön ayarı; vpCustom literal Y değerini tutar |
X, Y | Her iki konum ön ayarı da custom olduğunda kullanılan çapa koordinatları |
OpacityStroke | 0-1 arası stroke opaklığı; extended graphics state üzerinden uygulanır |
OpacityFill | 0-1 arası dolgu opaklığı |
StrokeColor | Metin ve şekil dış çizgileri için kullanılan kalem rengi |
PenWidth | Stroke çizimi için kullanılan kalem genişliği |
Kullanım notları
THPDFWatermarkBase.Default'tan başlayın; 0 derece, overlay çizim, orijinde custom konum, tam opaklık, siyah stroke ve kalem genişliği 1 verir- Aynı kayıt
AddTextWatermarkEx'i ve her şekil watermark varyantını sürer; böylece tek yerleşim yapılandırması hem metin hem grafik şablonlarına hizmet eder - Custom olmayan
HorizPos/VertPosön ayarları, filigranın farklı boyutlu sayfalara sayfa başına koordinat olmadan uyum sağlamasını sağlar