找回密码
 立即注册

QQ登录

只需一步,快速开始

raindrop110

中级会员

7

主题

18

帖子

889

积分

中级会员

积分
889

活字格认证

raindrop110
中级会员   /  发表于:2012-5-19 12:23  /   查看:5382  /  回复:3
如题,一个tx textcontrol 中可能存在很多table、textfield、applicationtext、MergeField等,如何扫描所有的内容?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-21 09:49:00
沙发

回复 1# raindrop110 的帖子

raindrop110 你好,
获取方式见代码:

  1. foreach (TXTextControl.Table table in this.textControl1.Tables)
  2.                 {
  3.                  
  4.                 }
  5.             foreach (TXTextControl.TextField textField in this.textControl1.TextFields)
  6.                 {

  7.                 }
  8.             //applicationtext、MergeField 都通过 ApplicationField 获取,使用TypeName 属性进行进一步判断
  9.             foreach (TXTextControl.ApplicationField applicationField in this.textControl1.ApplicationFields)
  10.                 {
  11.                 string filedType = applicationField.TypeName;
  12.                 }
复制代码
回复 使用道具 举报
raindrop110
中级会员   /  发表于:2012-5-23 12:26:00
板凳
tx 的字段能寄存 类久更好了.
还是非常感谢版主,解决的方式和方法,虽繁琐但总能解决问题.
thank you!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-23 14:55:00
地板

回复 3# raindrop110 的帖子

楼主可以尝试使用 TextControl Tag 属性去存储类。

不客气,很高兴我的回答对楼主有所帮助。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部