TPDFlibCompositeWatermark
Data types, page layout
الوصف
TPDFlibCompositeWatermark هي الفئة الفرعية الملموسة لـ TPDFlibWatermarkBase التي تجمع العلامات المائية الأبناء وتطبّقها كلها في استدعاء ApplyWatermark واحد
أضف أي مزيج من نسخ TPDFlibTextWatermark وTPDFlibImageWatermark وTPDFlibShapeWatermark عبر Add؛ تتولى المركّبة ملكية الأبناء وتحررهم في مدمّرها
تطبّق المركّبة كل ابن على PageRange نفسه؛ ويحتفظ كل ابن بإعدادات Position وOpacity الخاصة به، ويُمرَّر مدى صفحات المركّبة نزولًا إلى الأبناء الذين مدى صفحاتهم فارغ
الصيغة
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;الطرق
| Add | تُلحق علامة مائية ابنًا؛ تتولى المركّبة الملكية |
|---|---|
| Count | عدد العلامات المائية الأبناء المحتفظ بها |
| Items | يصل إلى ابن بفهرس يبدأ من الصفر؛ الخاصية هي الافتراضي للفئة |
قيمة الإرجاع
تُعيد Apply عدد الصفحات التي وضعت عليها العلامات الأبناء
ملاحظات
استخدم المركّبة عندما يحتاج الختم الواحد طبقات عدة، كشريط شكلي يحمل نصًا متمركزًا فوقه على الصفحات نفسها
انظر أيضًا
ApplyWatermark, TPDFlibWatermarkBase, TPDFlibTextWatermark, TPDFlibImageWatermark, TPDFlibShapeWatermark