TPDFlibCompositeWatermark
Data types, page layout
Beschrijving
TPDFlibCompositeWatermark is de concrete TPDFlibWatermarkBase-subklasse die kindwatermerken groepeert en ze allemaal in één ApplyWatermark-aanroep toepast
Voeg elke mix toe van TPDFlibTextWatermark-, TPDFlibImageWatermark- en TPDFlibShapeWatermark-instanties met Add; de compositie is eigenaar van de kinderen en geeft ze vrij in zijn destructor
De compositie past elk kind toe op hetzelfde PageRange; elk kind behoudt zijn eigen instellingen voor Position en Opacity, en het paginabereik van de compositie wordt doorgezet naar kinderen met een leeg paginabereik
Syntaxis
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;Methoden
| Add | Voegt een kindwatermerk toe; de compositie neemt het eigendom over |
|---|---|
| Count | Aantal vastgehouden kindwatermerken |
| Items | Benadert een kind via een nulgebaseerde index; de property is de default van de klasse |
Retourwaarde
Apply geeft het aantal pagina's terug waarop de kindwatermerken zijn geplaatst
Opmerkingen
Gebruik een compositie wanneer één stempel meerdere lagen nodig heeft, bijvoorbeeld een vormband met gecentreerde tekst bovenop dezelfde pagina's
Zie ook
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark