TPDFlibCompositeWatermark
Data types, page layout
Opis
TPDFlibCompositeWatermark to konkretna podklasa TPDFlibWatermarkBase, która grupuje podrzędne znaki wodne i nakłada je wszystkie w jednym wywołaniu ApplyWatermark
Dodawaj dowolne mieszanki instancji TPDFlibTextWatermark, TPDFlibImageWatermark i TPDFlibShapeWatermark przez Add; znak złożony jest właścicielem dzieci i zwalnia je w destruktorze
Znak złożony nakłada każde dziecko na ten sam PageRange; każde dziecko zachowuje własne ustawienia Position i Opacity, a zakres stron znaku złożonego jest pchany w dół do dzieci z pustym zakresem stron
Składnia
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 | Dopisuje podrzędny znak wodny; znak złożony przejmuje własność |
|---|---|
| Count | Liczba przechowywanych podrzędnych znaków wodnych |
| Items | Dostęp do dziecka po indeksie od zera; właściwość jest domyślną właściwością klasy |
Wartość zwracana
Apply zwraca liczbę stron, na których nałożono podrzędne znaki wodne
Uwagi
Sięgaj po znak złożony, gdy jeden stempel potrzebuje kilku warstw — na przykład pasek kształtu z wycentrowanym tekstem na tych samych stronach
Zobacz również
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark