找回密码
 立即注册

QQ登录

只需一步,快速开始

hr5204562
论坛元老   /  发表于:2013-8-15 18:53  /   查看:15108  /  回复:22
如图:

4.JPG (8.42 KB, 下载次数: 351)

22 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-16 08:47:00
沙发
hr5204562

如果将两个表格之间的内容全部删除,两个表格会自动合并成一个表格,合并后的ID为第一个表格的ID值。
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-16 09:48:00
板凳
回复 2楼dof的帖子

哦,这样啊,那我现在要查询域所在表格的值,有什么好的办法么?。开始的构思是通过表,但是表格一合并就不行了啊。。。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-16 11:28:00
地板
回复 3楼hr5204562的帖子

hr5204562 你好,

感谢你的问题反馈。
如果合并,之前的 Table ID 值会自动销毁,无法抓取。

通过抓取表格值要实现的功能是?
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-16 14:09:00
5#
回复 4楼iceman的帖子

现在在开发电子病历,需要实现结构化。也就是抓取一个域值后面的内容,以前的想法是通过创建一个1行1列的table,而table的id和我的域id是相同的,这样我就能取到这个table内单元格的值了。但是中间的空隙去除后,2个table就会变成一个table,导致找不到table,无法实现结构化。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-16 17:49:00
6#
回复 5楼hr5204562的帖子

当前删除table间的间距合并成一个 table 的行为是不可更改的。

可以通过以下两种做法:
1.不完全删除 table 间隙,使其间距缩小的肉眼无法辨别大小,例如 1px。
2.维护 table 列表,并且记录行数,再table 被销毁后,通过行数来取单元格的值。

谢谢
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-19 09:31:00
7#
回复 6楼iceman的帖子

好的,我在想想办法吧
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-19 09:34:00
8#
回复 6楼iceman的帖子

如何设置上下两个表格的间距为1px呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-8-19 10:56:00
9#
hr5204562 你好

请参考以下代码以实现设置行高的操作:
  1.     // 获取Table对象
  2.     TXTextControl.Table tb = this.textControl1.Tables.GetItem(1001);
  3.     this.textControl1.InputPosition = new TXTextControl.InputPosition(tb.Cells.GetItem(1, 1).Start - 2);
  4.     textControl1.InputFormat.LineSpacing = 1;
复制代码
回复 使用道具 举报
hr5204562
论坛元老   /  发表于:2013-8-19 11:26:00
10#
回复 9楼dof的帖子

OK。谢谢
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部