ApplyWatermark
تخطيط الصفحة
الوصف
يطبق قالب علامة مائية قابل للتركيب على المستند المحدد؛ القالب هو مثيل لـ TPDFlibWatermarkBase (من وحدة PDFlibWatermark) وقد يكون علامة مائية نصية أو علامة مائية مصورة أو تركيبة تحتوي على قائمة من العلامات المائية الفرعية المطبقة بشكل متكرر
تحمل كل قوالب ميزاتها الخاصة مثل Position (أحد نقاط الارتكاز التسع أو wpCustom)، و Angle، و Opacity (0..1)، ووضع التراكب (يرسم soOverlay فوق المحتوى الحالي، بينما يرسم soUnderlay تحته)، و PageRange؛ بالنسبة للعلامات المائية المركبة، ترث العناصر الفرعية ذات PageRange الفارغ نطاق العناصر المركبة
يحمل كل قالب Position خاصته (إحدى نقاط الترساء التسع أو wpCustom) وAngle وOpacity (0..1) ووضع Overlay (يرسم soOverlay فوق المحتوى القائم ويرسم soUnderlay تحته) وPageRange. وفي العلامات المائية المركبة يرث الأبناء ذوو PageRange الفارغ مدى المركب
تفوض العلامة المائية داخليًا إلى StampText / StampImage، فتعالج الشفافية والدوران وترتيب الطبقات وحسم مدى الصفحات بنفس المسار المجرَّب لواجهات الختم
الصيغة
Delphi
Function TPDFlib.ApplyWatermark(Watermark: TPDFlibWatermarkBase): Integer;
المعاملات
| Watermark | مثيل لقالب العلامة المائية (TPDFlibTextWatermark أو TPDFlibImageWatermark أو TPDFlibCompositeWatermark)؛ يمتلك المستدعي الكائن ويجب عليه تحريره بعد الاستدعاء |
|---|
قيم الإرجاع
| 0 | لم يتم وضع أي علامة مائية (لم يتم تحميل أي مستند، أو علامة مائية nil، أو نص/صورة فارغة) |
|---|---|
| >= 1 | عدد الصفحات التي تم وضع العلامة المائية عليها |