العمل مع العلامة المائية

يناقش هذا الموضوع كيفية العمل برمجيا باستخدام العلامة المائية Aspose.Words. العلامة المائية هي صورة خلفية تعرض خلف النص في المستند. يمكن أن تحتوي العلامة المائية على نص أو صورة ممثلة بفئة Watermark.

أضف علامة مائية إلى مستند

في Microsoft Word، يمكن بسهولة إدراج علامة مائية في مستند باستخدام أمر إدراج علامة مائية. Aspose.Words يوفر فئة watermark لإضافة أو إزالة العلامة المائية في المستندات. Aspose.Words يوفر WatermarkType التعداد الذي يحدد ثلاثة أنواع ممكنة من العلامات المائية (نص وصورة ولا شيء) للعمل معها.

إضافة نص العلامة المائية

يوضح مثال التعليمات البرمجية التالية كيفية إدراج علامة مائية نصية في مستند بتعريف TextWatermarkOptions باستخدام طريقة SetText.

إضافة صورة مائية

يوضح مثال الكود التالي كيفية إدراج علامة مائية للصورة في مستند بتعريف ImageWatermarkOptions باستخدام طريقة SetImage.

يمكن أيضا إدراج العلامة المائية باستخدام فئة الشكل أيضا. من السهل جدا إدراج أي شكل أو صورة في رأس أو تذييل وبالتالي إنشاء علامة مائية من أي نوع يمكن تخيله. يقوم مثال الكود التالي بإدراج علامة مائية في مستند ورد.

إزالة العلامة المائية من مستند

توفر فئة Watermark طريقة الإزالة لإزالة العلامة المائية من مستند.

يوضح مثال الكود التالي كيفية إزالة علامة مائية من المستندات:

إذا تمت إضافة العلامات المائية باستخدام كائن فئة Shape، ثم لإزالة العلامة المائية من مستند، يجب عليك تعيين اسم شكل العلامة المائية فقط أثناء الإدراج ثم إزالة شكل العلامة المائية باسم معين.

يوضح لك مثال التعليمات البرمجية التالي كيفية تعيين اسم شكل العلامة المائية وإزالته من المستند:

// Set name to be able to remove it afterwards
watermark->set_Name(u"WaterMark");

إضافة علامة مائية في خلية الجدول

في بعض الأحيان تحتاج إلى إدراج علامة مائية/صورة في خلية الجدول وعرضها خارج الجدول، يمكنك استخدام خاصية IsLayoutInCell. تحصل هذه الخاصية أو تحدد علامة تشير إلى ما إذا كان الشكل معروضا داخل جدول أو خارجه. لاحظ أن هذه الخاصية تعمل فقط عند تحسين المستند لـ Microsoft Word 2010 باستخدام طريقة OptimizeFor.

يوضح مثال التعليمات البرمجية التالية كيفية استخدام هذه الخاصية: