Merges all repeating blocks that are contained in the loaded template with the System.
public int MergeBlocks(System.Data.DataSet mergeData);
Public Function MergeBlocks(ByVal mergeData As System.Data.DataSet) As Integer
Parameter | Description |
---|---|
merge |
Specifies a System. |
Returns the number of successfully merged blocks.
The following example merges a block in a template.
TXTextControl.DocumentServer.MailMerge mailMerge1 = new TXTextControl.DocumentServer.MailMerge();
DataSet mergeData = new DataSet();
DataTable blockData = new DataTable("section1");
blockData.Columns.Add("name");
blockData.Columns.Add("company");
blockData.Rows.Add(new object[] { "Peter Jackson", "Text Control GmbH" });
blockData.Rows.Add(new object[] { "Jack Peterson", "The Imaging Source LLC" });
mergeData.Tables.Add(blockData);
mailMerge1.MergeBlocks(mergeData);
Dim MailMerge1 As New TXTextControl.DocumentServer.MailMerge()
Dim MergeData As New DataSet()
Dim BlockData As New DataTable("section1")
BlockData.Columns.Add("name")
BlockData.Columns.Add("company")
BlockData.Rows.Add(New Object() {"Peter Jackson", "Text Control GmbH"})
BlockData.Rows.Add(New Object() {"Jack Peterson", "The Imaging Source LLC"})
MergeData.Tables.Add(BlockData)
MailMerge1.MergeBlocks(MergeData)