回复 3楼hc371的帖子
TX Text Control本身不能自动的从element controls展示类似CheckBox或DropDownList这类。
但是TX Text Control 提供了一个丰富的工具,从FieldAdapter类中实现。这个adapter fields帮助处理特殊的 MS Word fields像是FormFields或MergeFields。
如下的代码演示了如何插入一个checkbox filed:
- // an Unicode font is used to simulate the check box
- textControl1.Selection.FontName = "Arial Unicode MS";
- // create a new checkbox using the specific adapter field class
- FormCheckBox clsCheckBox = new TXTextControl.DocumentServer.Fields.FormCheckBox();
- clsCheckBox.Text = UNCHECKED; clsCheckBox.Enabled = true; clsCheckBox.ApplicationField.Editable = false; clsCheckBox.ApplicationField.DoubledInputPosition = true;
- // add the ApplicationField to the document
- textControl1.ApplicationFields.Add(clsCheckBox.ApplicationField);
复制代码
要使用这个Sample应用的最小的需求是TX Text Control .NET for Windows Forms 15.1 和 Visual Studio 2008.
参考博客:
http://blog.gcpowertools.com.cn/post/2012/11/16/TX-Text-Control-邮件合并(八)插入MS-Word-中FORCHECKBOX-字段-.aspx |