ActiveReport 让人进度慢了三天!

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

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

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