找回密码
 立即注册

QQ登录

只需一步,快速开始

mindrayguowei

中级会员

122

主题

274

帖子

986

积分

中级会员

积分
986

活字格认证

QQ
mindrayguowei
中级会员   /  发表于:2018-4-16 13:36  /   查看:3041  /  回复:3
我有一个tx模板, 上面既有textframe, 又有table。 我有一个功能是通过双击一个treeview节点把一段二进制文本load到table里:
Table table = _textControl.Tables.GetItem(tableId);
TableCell tableCell = table.Cells.GetItem(rowNum, columnNum);
_textControl.Selection.Start = tableCell.Start;
_textControl.Selection.Load(content, BinaryStreamType.InternalUnicodeFormat);

但是现在有个问题, 当光标定位到textframe之后, 上面这个代码就无法工作了。
Table table = _textControl.Tables.GetItem(tableId); 返回一个null,

另外我改成_textControl.TextParts.GetMainText().Tables.GetItem(tableId); 确实能拿到table, 但是_textControl.Selection.Start = tableCell.Start;
这一句似乎也无效, load之后的内容是显示在textframe里的,正常应该显示在table里

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-16 18:25:49
沙发
错误已经重现,但是这个问题可能确实是属于产品本身存在的问题,我需要帮你和厂商确认

需要您协助提供采购的产品版本号,已经授权序列号,厂商需要确认这些信息才能提供技术支持
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2018-4-17 08:52:44
板凳
本帖最后由 mindrayguowei 于 2018-4-17 09:03 编辑

产品:TX Text Control.NET for Windows Forms 23.0.exe
文件版本:11.0.0.28844

SN23.txt

13 Bytes, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-4-17 09:58:59
地板
好的,谢谢提供,我会给厂商邮件确认问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部