ApplyWatermark
Disposition des pages
Description
Applique au document sélectionné un modèle de filigrane composable. Le modèle est une instance de TPDFlibWatermarkBase (de l’unité PDFlibWatermark) et peut être un filigrane textuel, un filigrane d’image, un filigrane de forme vectorielle ou un composite contenant une liste de sous-filigranes appliqués récursivement
Applique un modèle de filigrane composable au document sélectionné ; le modèle est une instance de TPDFlibWatermarkBase (de l'unité PDFlibWatermark) et peut être un filigrane de texte, un filigrane d'image ou un composite contenant une liste de sous-filigranes appliqués récursivement
Chaque modèle possède sa Position (l’un des neuf points d’ancrage ou wpCustom), son Angle, son Opacity (0..1), son mode Overlay (soOverlay trace sur le contenu existant, soUnderlay dessous) et son PageRange. Pour les filigranes composites, les enfants dont PageRange est vide héritent de la plage du composite
En interne, le filigrane délègue à StampText / StampImage ; l’opacité, la rotation, l’ordre des calques et la résolution de la plage de pages sont donc gérés par le même chemin éprouvé que les API de tampon
Syntaxe
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
Paramètres
| Watermark | Une instance de modèle de filigrane (TPDFlibTextWatermark, TPDFlibImageWatermark ou TPDFlibCompositeWatermark) ; l'appelant est propriétaire de l'objet et doit le libérer après l'appel |
|---|
Valeurs de retour
| 0 | Aucun filigrane n'a été placé (aucun document chargé, filigrane nil ou texte/image vide) |
|---|---|
| >= 1 | Nombre de pages sur lesquelles le filigrane a été placé |