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عدد الصفحات التي تم وضع العلامة المائية عليها