找回密码
 立即注册

QQ登录

只需一步,快速开始

GARYYOU

葡萄城公司职员

3

主题

8

帖子

1007

积分

葡萄城公司职员

积分
1007

活字格认证

最新发帖
GARYYOU
葡萄城公司职员   /  发表于:2014-7-16 16:04  /   查看:7299  /  回复:6
在帐票模板中,放置了一个RichTextBox控件,并设置了其RTF属性,印刷后,发现印刷内容中第一个文字解析出现了错误。
正确的RTF内容如下:



印刷后的问题内容如下:


请问该怎样避免这样的问题?

RTF内容为:
AR的版本为:7.3.7964.1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-16 18:57:00
沙发
回复 1楼GARYYOU的帖子

我使用  7.2.7725.0 AR 和  8.0.168.0 AR 在本机打印没有重现这个问题。
请问你在所有机器上都能重现这个问题还是个别机器才出现?

下面是我的代码:
  1.             System.IO.FileStream streamRTF = new System.IO.FileStream(System.Windows.Forms.Application.StartupPath + "..\\..\\..\\Document.rtf", System.IO.FileMode.Open);
  2.             this.richTextBox1.Load(streamRTF, RichTextType.Rtf);
复制代码
回复 使用道具 举报
GARYYOU
葡萄城公司职员   /  发表于:2014-7-17 08:30:00
板凳
回复 2楼iceman的帖子

前个阶段我们用的是7.2版本,没有这个问题。现在用的是7.3,就有问题了。
请再使用如下的RTF文件试一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-17 17:25:00
地板
回复 3楼GARYYOU的帖子

恩,我使用这个附件重现问题了。
能否告知这两个附件在创建的时候有什么区别?
回复 使用道具 举报
GARYYOU
葡萄城公司职员   /  发表于:2014-7-18 08:41:00
5#
回复 4楼iceman的帖子

前一个是debug的时候,将rtf内容拷贝粘贴到文档中。后一个是通过streamwriter,通过程序直接写入到文档中的。通过beyondcomparer,可以看到两者还是稍有差别,好像是有几个空格的差距。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-7-18 15:24:00
6#
回复 5楼GARYYOU的帖子

好的,问题我了解了,我需要反馈到产品组调查,有进一步结果通知你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-6 09:19:00
7#
回复 5楼GARYYOU的帖子

问题已经发布hotfix 解决,本帖先关闭了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部