DeleteFields
Contents
[
Hide
]MailMerge.DeleteFields method
Removes mail merge related fields from the document.
public void DeleteFields()
Remarks
This method removes MERGEFIELD and NEXT fields from the document.
This method could be useful if your mail merge operation does not always need to populate all fields in the document. Use this method to remove all remaining mail merge fields.
Examples
Shows how to delete all MERGEFIELDs from a document.
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());
See Also
- class MailMerge
- namespace Aspose.Words.MailMerging
- assembly Aspose.Words