Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words يسمح لك بتطبيق خيارات تنظيف وإزالة مختلفة مثل حذف حقول الدمج قبل إجراء عملية Mail Merge أو إزالة المناطق غير المستخدمة أثناء عملية Mail Merge. سيشرح هذا القسم كيفية حذف الحقول المدمجة وكيفية إعداد خيار إزالة.
عند استخدام قالب طويل تم إنشاؤه بواسطة شخص آخر، قد ترغب في حذف كافة حقول الدمج الموجودة بالفعل في هذا القالب قبل إجراء عملية Mail Merge. يمكنك استخدام طريقة DeleteFields إذا كنت تريد حذف جميع حقول الدمج من مستند دون تنفيذ عملية Mail Merge. لا تتأثر هذه الطريقة بأي خيارات إزالة للخاصية CleanupOptions وتنفيذها يزيل الحقول المدمجة فقط، وليس أي حقول تحتوي على أو فقرات فارغة.
يوضح مثال الكود التالي كيفية حذف جميع حقول الدمج من القالب الخاص بك دون تنفيذ عملية Mail Merge:
Removingيمكنك Aspose.Words من إزالة الحقول والمناطق والفقرات غير المدمجة من قالب أثناء عملية Mail Merge باستخدام خيارات الإزالة.
استخدم خاصية CleanupOptions مع تعداد MailMergeCleanupOptions لتعيين خيار الإزالة. حدد العناصر التي تريد إزالتها عن طريق اختيار الخيارات التالية (يمكنك الجمع بين أكثر من واحد):
يمكنك اعتبار حقل الدمج غير مدمج في أحد الشروط التالية:
ستكون الفقرة التي تتضمن حقول الدمج فارغة فقط عندما تزيل عملية Mail Merge جميع حقول الدمج الخاصة بها على أنها غير مدمجة. يمكن لهذه الفقرات الفارغة إضافة مساحة غير مرغوب فيها وتغيير شكل التقرير الذي تم إنشاؤه. قد تواجه حالتين مع الفقرات أثناء عملية Mail Merge:
في كلتا الحالتين، سيزيل الخيار RemoveEmptyParagraphs تلقائيا الفقرات الفارغة من المستند. أيضا، فإنه سيتم إزالة TableStart و TableEnd دمج الحقول إذا بقية الفقرة فارغة.
يوضح مثال التعليمات البرمجية التالية كيفية إزالة الفقرات الفارغة:
في الإصدارات السابقة من Aspose.Words، تمت إزالة مناطق Mail Merge الفارغة من المستند تلقائيا أثناء عملية Mail Merge. مع أحدث إصدار من أسبوس.الكلمات، تبقى مناطق Mail Merge فارغة بعد العملية Mail Merge افتراضيا. ومع ذلك، يمكنك استخدام الخيار RemoveUnusedRegions لإزالة المناطق Mail Merge غير المستخدمة أثناء عملية Mail Merge. على سبيل المثال، يمكنك دمج مستند بمصدر بيانات فارغ لا يحتوي على جداول بيانات تؤدي إلى مناطق غير مستخدمة في المستند.
يوضح مثال التعليمات البرمجية التالية كيفية إزالة مناطق الدمج غير المستخدمة:
ملاحظة
Aspose.Words يسمح لك بإزالة أي حقول Mail Merge غير مستخدمة عن طريق تعيين علامة RemoveUnusedFields إلى CleanupOptions. سيؤدي هذا الخيار إلى إزالة حقول الدمج التي لا تحتوي على البيانات المقابلة في مصدر البيانات.
يوضح مثال الكود التالي كيفية إزالة أي حقول دمج غير مستخدمة من مستند تلقائيا أثناء عملية Mail Merge:
يمكن احتواء حقل دمج داخل حقل آخر مثل حقل IF أو حقل صيغة. قم بإزالة هذا الحقل الخارجي عند دمج حقل الدمج أو إزالته من المستند.
يوضح مثال التعليمات البرمجية التالية كيفية إزالة الحقول التي تحتوي على حقول دمج من مستند:
ملاحظة
Aspose.Words يسمح لك بإزالة صفوف الجدول الفارغة عن طريق تعيين علامة RemoveEmptyTableRows إلى CleanupOptions. سيؤدي هذا الخيار إلى إزالة صفوف الجدول التي تحتوي على حقول دمج فارغة.
يوضح مثال التعليمات البرمجية التالية كيفية إزالة صفوف الجدول الفارغة التي تحتوي على مناطق Mail Merge من مستند:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.