DeleteFields
MailMerge.DeleteFields method
从文档中删除邮件合并相关字段。
public void DeleteFields()
评论
此方法从文档中删除 MERGEFIELD 和 NEXT 字段。
如果您的邮件合并操作并不总是需要 来填充文档中的所有字段,则此方法可能很有用。使用此方法删除所有剩余 邮件合并字段。
例子
演示如何从文档中删除所有 MERGEFIELD。
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());
也可以看看
- class MailMerge
- 命名空间 Aspose.Words.MailMerging
- 部件 Aspose.Words