TPDFlibCompositeWatermark
Data types, page layout
Description
TPDFlibCompositeWatermark est la sous-classe concrète de TPDFlibWatermarkBase qui regroupe des filigranes filles et les applique tous en un seul appel à ApplyWatermark
Ajoutez n'importe quel mélange d'instances de TPDFlibTextWatermark, TPDFlibImageWatermark et TPDFlibShapeWatermark avec Add ; le composite est propriétaire des filles et les libère dans son destructeur
Le composite applique chaque fille à la même PageRange ; chaque fille garde ses propres réglages Position et Opacity, et la plage de pages du composite est propagée aux filles dont la plage de pages est vide
Syntaxe
Delphi
TPDFlibCompositeWatermark = Class(TPDFlibWatermarkBase)
Public
Constructor Create; Override;
Destructor Destroy; Override;
Procedure Add(Item: TPDFlibWatermarkBase);
Property Count: Integer Read GetCount;
Property Items[Index: Integer]: TPDFlibWatermarkBase Read GetItem; Default;
Function Apply(Lib: TObject): Integer; Override;
End;Méthodes
| Add | Ajoute un filigrane fille à la fin ; le composite en prend la propriété |
|---|---|
| Count | Nombre de filigranes filles détenus |
| Items | Accède à une fille par indice à partir de zéro ; la propriété est celle par défaut de la classe |
Valeur de retour
Apply renvoie le nombre de pages sur lesquelles les filigranes filles ont été posés
Remarques
Utilisez un composite quand un tampon a besoin de plusieurs couches, par exemple une bande de forme avec un texte centré par-dessus sur les mêmes pages
Voir aussi
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark