العمل مع العلامة المائية
يناقش هذا الموضوع كيفية العمل برمجيا باستخدام علامة مائية باستخدام Aspose.Words. العلامة المائية هي صورة خلفية تعرض خلف النص في المستند. يمكن أن تحتوي العلامة المائية على نص أو صورة ممثلة بفئة Watermark.
جرب عبر الإنترنت
يمكنك تجربة هذه الوظيفة من خلال علامة مائية مجانية للمستندات عبر الإنترنت.
أضف علامة مائية إلى مستند
في Microsoft Word، يمكن بسهولة إدراج علامة مائية في مستند باستخدام أمر إدراج علامة مائية. Aspose.Words يوفر فئة watermark لإضافة أو إزالة العلامة المائية في المستندات. Aspose.Words يوفر WatermarkTypeالتعداد الذي يحدد ثلاثة أنواع ممكنة من العلامات المائية (نص وصورة ولا شيء) للعمل معها.
إضافة نص العلامة المائية
يوضح مثال التعليمات البرمجية التالية كيفية إدراج علامة مائية نصية في مستند بتعريف TextWatermarkOptions باستخدام طريقة SetText:
إضافة صورة مائية
يوضح مثال الكود التالي كيفية إدراج علامة مائية للصورة في مستند عن طريق تحديد ImageWatermarkOptions باستخدام طريقة SetImage:
يمكن أيضا إدراج العلامة المائية باستخدام فئة الشكل أيضا. من السهل جدا إدراج أي شكل أو صورة في رأس أو تذييل وبالتالي إنشاء علامة مائية من أي نوع يمكن تخيله.
يقوم مثال الكود التالي بإدراج علامة مائية في مستند ورد:
إزالة العلامة المائية من مستند
توفر فئة Watermark طريقة Remove
لإزالة العلامة المائية من مستند.
توضح أمثلة التعليمات البرمجية التالية كيفية إزالة علامة مائية من المستندات:
لإزالة العلامة المائية من مستند، يجب عليك تعيين اسم شكل العلامة المائية فقط أثناء الإدراج ثم إزالة شكل العلامة المائية باسم معين.
يوضح لك مثال التعليمات البرمجية التالي كيفية تعيين اسم شكل العلامة المائية وإزالته من المستند:
// Set name to be able to remove it afterwards
watermark.Name("WaterMark");
أضف علامة مائية إلى خلية جدول
في بعض الأحيان تحتاج إلى إدراج علامة مائية/صورة في خلية الجدول وعرضها خارج الجدول، يمكنك استخدام خاصية IsLayoutInCell. تحصل هذه الخاصية أو تحدد علامة تشير إلى ما إذا كان الشكل معروضا داخل جدول أو خارجه. لاحظ أن هذه الخاصية تعمل فقط عند تحسين المستند لـ Microsoft Word 2010 باستخدام طريقة OptimizeFor.
يوضح مثال التعليمات البرمجية التالية كيفية استخدام هذه الخاصية: