ActiveReport 让人进度慢了三天!

客户的要求千奇百怪,又没有顺手的报表工具,用了ActiveReport报表插件,感觉特别废劲。也是因为用的人特别少,也没有相关的帮助。 我在设计打印文章提示内容时,由于是整篇文档,我先用WORD编辑好,在报表里用RichTextBox控件来显示,结果运行时出现了乱码,这下把我难为的。里面的英文字母没有问题,看来是国外软件对中文不能很好的支持了。

    但是label标签显示中文就没有问题,所以显示应该没有问题的。就仔细分析,Richtextbox只支持从写字板格式加载文章,没办法把编辑好的文章存成写字板格式(RTF),还好它能保存在WORD进行排版的格式。在报表里加载这个文章,结果有的是中文有的是乱码符号(?),英文显示没问题。一开始以为是自己的设置字体问题,看了看整个报表默认字体是中文呀,基本格式也是中文字体。不知道问题出现在哪,为了研究这个问题,基本上浪费了三天时间,才简单的处理好这个问题。问题包含:空格,英文方式录入的中文符号,有时会有WORD格式不认,反正是费了九牛二虎之力终于搞定了,但是输出格式还是有偏差的。但好歹是可以显示中文了,写字板,WORD,记事本,三个来回保存,删除空格。差点被累死,建议下次一定要找个对中文支持好的,并且能够保存上标和下标这样的特殊格式。不知道为什么在写字板里,或WORD里都没有问题,放到richtextbox 就是问题重重。

   国外的虽然不错,但中文字体支持不好,建议少用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值