找回密码
 立即注册

QQ登录

只需一步,快速开始

JSM

高级会员

9

主题

24

帖子

1281

积分

高级会员

积分
1281

活字格认证

JSM
高级会员   /  发表于:2014-12-16 17:59  /   查看:4379  /  回复:3
将一段rtf 文本Load 进去,save 出来的文本与Load进去的不一样!! 我Load{\comment XXXX}...这样一段,save 的时候没有,是不是rtf 格式错了,还是怎么的。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-12-17 09:59:00
沙发
回复 1楼JSM的帖子

Save/Load的时候要设置参数StreamType为RichTextFormat.

在Tx TextControl导入rtf文件的代码参考:
  1. textControl1.Load ("..\\..\\TestFiles\\Caption.rtf",     TXTextControl.StreamType.RichTextFormat);
  2. textControl1.Selection.Start = textControl1.Text.Length;
  3. textControl1.Selection.Load ("..\\..\\TestFiles\\Net.htm", TXTextControl.StreamType.HTMLFormat);
复制代码

在本例中,首先导入了一个rtf文件,然后将一个HTML文件追加到它的末尾。

Save也是同理,要将参数中的StreamType设置为RichTextFormat。
Save也有两种Save/Selection.Save.
Save:
http://www.textcontrol.com/en_US ... extcontrol.save.htm
selection.Save:
http://www.textcontrol.com/en_US ... _selection.save.htm
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
JSM
高级会员   /  发表于:2014-12-17 11:40:00
板凳
我问的不是这个意思,我问的是,导入rtf 的内容,没有作修改的情况下,再save 出来,就不一样了.
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-17 14:53:00
地板
回复 3楼JSM的帖子

没有重现你的问题。
请问你是使用我2楼的代码进行的Save/Load么?还是采用其他方式,能否将你的Demo发过来,我们可以帮你看看问题所在。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部