找回密码
 立即注册

QQ登录

只需一步,快速开始

Tesco

中级会员

2

主题

21

帖子

807

积分

中级会员

积分
807

活字格认证

最新发帖
Tesco
中级会员   /  发表于:2014-6-25 10:00  /   查看:4999  /  回复:3
版主,你好
我看了下Demo,基本完成了我所需要的功能,非常感谢。、
根据代码再提个问题,我看到保存功能中保存的步骤是先Select,然后将选中的内容保存。
而Select中必须指定选择的起始位置以及长度,我看到你是通过计算两个Bookmark之间的距离来得到的。
我觉得这样的方法有点繁琐,是不是可以用一个Bookmark来实现保存的功能。
我想将Bookmark后的一整个Paragraph全部保存到数据库:
Select(指定Bookmark的开始位置,Bookmark所在段落的长度);  
我怎么得到  Bookmark所在段落的长度 ?
谢谢

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-6-25 10:12:00
沙发
回复 1楼Tesco的帖子

Tesco 你好,
这样做有很多情况无法获取,有以下几种情况:
1.图片不包含在段落中。
2.Table 每一个单元格会被认为一个段落。

所以还是建议用两个 bookmark 来标记一个存储单元。
谢谢
回复 使用道具 举报
Tesco
中级会员   /  发表于:2014-6-25 21:07:00
板凳
我查了我之前做的项目
也使用Bookmark作为标记
所不同的是我是在Bookmark中插入内容:
bookMark.Range().InsertXML(xml);
你是在两个Bookmark之间插入内容的
请问TX的控件能否在Bookmark中插入,这样的话我们以前用的文档模板就都可以直接使用了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-6-26 10:27:00
地板
回复 3楼Tesco的帖子

不好意思,当前tx 的 bookmark 还无法设置文本流。

请问您之前使用的是哪一款控件呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部