إدراج Checkbox إس، إدخال النص، أو الصور
يأخذ محرك الدمج مستندا كمدخل، ويبحث عن MERGEFIELD
الحقول فيه، ويستبدلها بالبيانات التي تم الحصول عليها من مصدر البيانات. عادة، يتم إدراج نص عادي و HTML، ولكن يمكن للمستخدمين Aspose.Words أيضا إنشاء مستند يتعامل مع سيناريوهات أكثر غرابة لحقول mail merge.
تتيح لك وظيفة Aspose.Words القوية تمديد عملية mail merge:
- أدخل مربعات الاختيار وحقول نموذج إدخال النص في المستند أثناء mail merge
- أدخل الصور من أي مساحة تخزين مخصصة (ملفات، BLOB حقول، إلخ.)
إدراج Checkbox إس وإدخال النص خلال Mail Merge
في بعض الأحيان يكون من الضروري إجراء عملية mail merge بحيث لا يتم استبدال النص في حقل الدمج، ولكن يتم استبدال مربع الاختيار أو حقل إدخال النص. على الرغم من أن هذا ليس السيناريو الأكثر شيوعا، إلا أنه مفيد جدا لبعض المهام.
تظهر لقطة الشاشة التالية لمستند ورد نموذجا يحتوي على حقول دمج:
تظهر لقطة الشاشة هذه لمستند ورد أدناه المستند الذي تم إنشاؤه بالفعل:
Subject
بحقل إدخال نص.
يوضح مثال الكود التالي كيفية إدراج مربعات الاختيار وحقول النص المدخلة في مستند أثناء mail merge:
إدراج الصور خلال Mail Merge
عند إجراء عملية mail merge، يمكنك إدراج صور من قاعدة البيانات في المستند باستخدام حقول صورة خاصة mail merge. حقل الصورة mail merge هو حقل دمج اسمه صورة: MyFieldName.
إدراج الصور من قاعدة بيانات
أثناء mail merge، عند مصادفة حقل صورة mail merge في مستند، يتم تشغيل الحدث FieldMergingCallback. يمكنك الرد على هذا الحدث لإرجاع اسم ملف أو دفق أو كائن صورة إلى محرك mail merge بحيث يمكن إدراجه في المستند.
يوضح مثال التعليمات البرمجية التالية كيفية إدراج الصور المخزنة في حقل BLOB قاعدة بيانات في تقرير:
تعيين خصائص الصورة خلال Mail Merge
أثناء دمج حقل دمج الصور، قد تحتاج أحيانا إلى التحكم في خصائص الصورة المختلفة، مثل WrapType.
حاليا، باستخدام ImageFieldMergingArgs، يمكنك فقط تعيين خصائص عرض الصورة أو ارتفاعها، على التوالي. للتغلب على هذه المشكلة، يوفر Aspose.Words خاصية Shape، مما يسهل التحكم الكامل في الصورة المدرجة أو أي شكل آخر.
يوضح مثال التعليمات البرمجية التالية كيفية تعيين خصائص صورة مختلفة: