Enregistrement THPDFWatermarkBase
Descripteur de filigrane unifié partagé par les filigranes de texte et de forme : angle, empilement, placement, opacité et réglages de trait
Déclaration
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
Champs
| Champ | Objectif |
|---|---|
Angle | Rotation en degrés ; 0, 45, 90, 180 et 270 reçoivent une correction d'ancrage pour que le filigrane reste sur la page |
Overlay | True dessine au-dessus du contenu de page existant ; false (underlay) dessine en dessous |
HorizPos | Preset de placement horizontal ; hpCustom garde la valeur X littérale, toute autre valeur recalcule X depuis la MediaBox |
VertPos | Preset de placement vertical ; vpCustom garde la valeur Y littérale |
X, Y | Coordonnées d'ancrage utilisées quand les deux presets de position sont custom |
OpacityStroke | Opacité du trait de 0 à 1, appliquée via l'état graphique étendu |
OpacityFill | Opacité de remplissage de 0 à 1 |
StrokeColor | Couleur de plume utilisée pour les contours de texte et de formes |
PenWidth | Largeur de plume utilisée pour le dessin du trait |
Notes d'utilisation
- Partez de
THPDFWatermarkBase.Default, qui donne 0 degré, dessin overlay, position custom à l'origine, opacité totale, trait noir et largeur de plume 1 - Le même enregistrement pilote
AddTextWatermarkExet chaque variante de filigrane de forme, si bien qu'une seule configuration de placement sert aussi bien les templates de texte que de graphiques - Les presets
HorizPos/VertPosnon custom font adapter le filigrane aux pages de tailles différentes sans coordonnées par page