DeleteFields

MailMerge.DeleteFields method

إزالة الحقول المرتبطة بدمج البريد من المستند.

public void DeleteFields()

ملاحظات

تقوم هذه الطريقة بإزالة حقول MERGEFIELD وNEXT من المستند.

قد تكون هذه الطريقة مفيدة إذا كانت عملية دمج البريد لديك لا تحتاج دائمًا إلى لملء كافة الحقول في المستند. استخدم هذه الطريقة لإزالة كافة حقول دمج المراسلات المتبقية .

أمثلة

يوضح كيفية حذف كافة MERGEFIELDs من مستند.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Write("Dear ");
builder.InsertField(" MERGEFIELD FirstName ");
builder.Write(" ");
builder.InsertField(" MERGEFIELD LastName ");
builder.Writeln(",");
builder.Writeln("Greetings!");

Assert.AreEqual(
    "Dear \u0013 MERGEFIELD FirstName \u0014«FirstName»\u0015 \u0013 MERGEFIELD LastName \u0014«LastName»\u0015,\rGreetings!", 
    doc.GetText().Trim());

doc.MailMerge.DeleteFields();

Assert.AreEqual("Dear  ,\rGreetings!", doc.GetText().Trim());

أنظر أيضا