MailMergeOptions.CleanupOptions

MailMergeOptions CleanupOptions property. Gets or sets a set of flags that specify what items should be removed during mail merge.

MailMergeOptions.CleanupOptions property

Gets or sets a set of flags that specify what items should be removed during mail merge.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Examples

Shows how to fill template with data by executing simple mail merge with DataRow data source with mail merge options.

DataTable dt = new DataTable();
dt.Columns.Add("FirstName");
dt.Columns.Add("SecondName");
dt.Columns.Add("Position");
DataRow dr = dt.Rows.Add("James", "Bond", "");

MailMergeOptions mailMergeOptions = new MailMergeOptions();
// Instruct Wordize to remove empty paragraphs produced upon executing mail merge.
mailMergeOptions.CleanupOptions = MailMergeCleanupOptions.RemoveEmptyParagraphs;

MailMerger.Execute(MyDir + "MailMergeTemplate.docx", ArtifactsDir + "MailMerger.Execute.DataRow.pdf", SaveFormat.Pdf, dr, mailMergeOptions);

See Also