TX Text Control 控件本身提供了模板设计器,不过TX Text Control另一个强大的功能就是,支持使用MS Word创建TX Text Control邮件合并所需的模板。
下面将演示如何在模板中插入合并元素(比如:合并字段)、重复区域、日期字段等,最终将生成一个可以用于TX Text Control Server for ASP.NET/WPF产品中邮件合并功能的邮件合并模板。该模板是一个简单的订单模板,模板包含动态的收件人、日期和正文信息,而且这些信息将重复显示在独立的区域中。
1、 在MS Word中创建一个新的文档,并添加一些静态的内容信息。
png
2、 在【Insert】标签页中选择“Text”分组中的插入“Date & Time”
png
指定一种日期格式,点击【OK】
png
插入静态内容和日期字段之后,我们得到了一下文档
png
3、 插入订单中收件人的姓名和地址信息,打开“Text”分组中的“Quick Parts drop-down”,选择“Field”
png
在对话框中指定“Categories”为Mail Merge,输入Field name之后点击【OK】
png
重复以上操作,添加所有需要字段信息,最终得到下面的文档
png
4、 以为订单中可能包含多条商品信息,我们通过表格来列出订单中的所有商品信息。在【Insert】标签页中选择并插入一个4*4的表格
png
表格的第一行将作为表头,显示每列的名称。将输入光标定位到表格的第一行上,点击【Layout】标签页中的“Repeat Header Rows”
png
然后按照第三步中的方法,在表格的第二行单元格中插入合并字段,最终得到下面的文档
png
5、 最后一步是设置模板中的重复显示区域,重复显示区域是通过一对开始和结束书签来定义。我们可以将输入光标定位在<<Article_code>>的最前面,然后点击【Insert】标签页中的“Bookmark”
png
在Bookmark对话框中设置Bookmark name为blockstart_items(blockstart_是一个区域的起始标志)
png
重复上一步操作,添加重复区域的结束标志blockend_items
png
通过上面的几步操作,我们完成了在MS Word 2010中创建订单模板的全部工作。 |
|