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

WatermarkUne 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

0Aucun filigrane n'a été placé (aucun document chargé, filigrane nil ou texte/image vide)
>= 1Nombre de pages sur lesquelles le filigrane a été placé