TPDFlibCompositeWatermark
Data types, page layout
Popis
TPDFlibCompositeWatermark je konkrétní podtřída TPDFlibWatermarkBase, která seskupuje podřízené vodoznaky a aplikuje je všechny v jednom volání ApplyWatermark
Přidávejte libovolné směsi instancí TPDFlibTextWatermark, TPDFlibImageWatermark a TPDFlibShapeWatermark přes Add; složený vodoznak děti vlastní a v destruktoru je uvolní
Složený vodoznak aplikuje každé dítě na stejný PageRange; každé dítě si drží vlastní nastavení Position a Opacity a rozsah stránek složeného vodoznaku se strká dolů dětem s prázdným rozsahem stránek
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;Metody
| Add | Připojí podřízený vodoznak; složený vodoznak převezme vlastnictví |
|---|---|
| Count | Počet držených podřízených vodoznaků |
| Items | Přístup k dítěti podle indexu od nuly; vlastnost je výchozí vlastností třídy |
Návratová hodnota
Apply vrací počet stránek, na něž byly podřízené vodoznaky umístěny
Poznámky
Složený vodoznak se hodí, když jeden otisk potřebuje víc vrstev, například pásmo tvaru s vycentrovaným textem nahoře na stejných stránkách
Viz také
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark