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

AddPřipojí podřízený vodoznak; složený vodoznak převezme vlastnictví
CountPočet držených podřízených vodoznaků
ItemsPří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