TPDFlibCompositeWatermark

Data types, page layout

Açıklama

TPDFlibCompositeWatermark, TPDFlibWatermarkBase'ın alt filigranları gruplayan ve hepsini tek bir ApplyWatermark çağrısında uygulayan somut alt sınıfıdır

TPDFlibTextWatermark, TPDFlibImageWatermark ve TPDFlibShapeWatermark örneklerinden dilediğiniz karışımı ekleyin; ekleme Add ile yapılır, bileşik alt öğelerin sahipliğini alır ve yıkıcısında onları serbest bırakır

Bileşik, her alt öğeyi aynı PageRange aralığına uygular; her alt öğe kendi Position ve Opacity ayarlarını korur, bileşiğin sayfa aralığı boş sayfa aralığına sahip alt öğelere aşağı aktarılır

Sözdizimi

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;

Yöntemler

AddBir alt filigran ekler; bileşik sahipliği alır
CountTutulan alt filigran sayısı
ItemsSıfır tabanlı indeksle bir alt öğeye erişir; özellik sınıfın varsayılanıdır

Dönüş değeri

Apply, alt filigranların yerleştirildiği sayfa sayısını döndürür

Açıklamalar

Tek bir damganın birden çok katmana ihtiyaç duyduğu durumlarda bileşik kullanın; örneğin aynı sayfaların üzerinde ortalanmış metin taşıyan bir şekil bandı gibi

Ayrıca bkz

ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark