MergeField放在Text Frame里,无法合并
插入几Text Frame然后放MergeField,用ApplicationFields.GetItem()找不到MergeField,也无法合并 回复 1楼dywazg的帖子你好,你可以根据下面链接的博客,查看如何利用文本框控件来控制和操作文本。
链接:http://blog.gcpowertools.com.cn/post/2012/11/16/TX-Text-Control-NET-产品使用指南(11)使用文本框.aspx
有关MergeField的文章:http://blog.gcpowertools.com.cn/post/2013/10/23/TX_X10_Sneak_Peek_04.aspx
这个是通过FieldAdapter操作ApplicationFields.http://blog.gcpowertools.com.cn/post/2012/11/16/-TX-Text-Control-邮件合并(十)通过FieldAdapter操作ApplicationFields.aspx
代码参考:
foreach (TXTextControl.ApplicationField field in textControl1.ApplicationFields)
{
if(field.TypeName == "MERGEFIELD")
{
TXTextControl.DocumentServer.Fields.MergeField mergeField =
new TXTextControl.DocumentServer.Fields.MergeField(field);
mergeField.Name = "companyname";
}
}
回复 2楼Alice的帖子
有时候需要精确控制输入位置,一般需要用文本框
把Field插入到文本框中就找不到Field无法合并 这种情况,输入位置在文本框外一个 Field都找不到
回复 5楼dywazg的帖子
你好,请问使用textFrame.ApplicationFields不能获取到MergeField么?
你能将你的Sample发上来,我帮你看看问题出在哪里。 回复 6楼Alice的帖子
感谢指导!
已经解决了,开始用自带的例程试了一下不行. 回复 7楼dywazg的帖子
好的,此贴完结。
有问题欢迎开新帖。
页:
[1]