水晶報表打印出來的圖樣如下:http://hi.csdn.net/space-3054974-do-album-picid-641473.html
實際情況如下:
系統是用Vb6.0開發的。操作系統是繁體中文,報表中字體統一采用:新細明體。之前系統是使用水晶報表4.6,由於操作系統的升級,4.6版本不能在Vista以及Win7中使用,故把報表升級為Crstal Reports9.0,升級方法(把4.6版本的一些報表文件,用9.0版本打開,然後另存為新的報表文件),再使用9.0版本相關水晶報表控件來預覽或打印報表。
1、在以前XP或Win2000等操作系統中,當4.6版本的水晶報表字體不正常時,很多激光打印機可以通過更改打印機的驅動程式來解決。
2、對於Win7或Vista系統,32位的系統也可以修正激光打印機驅動。但對於64bit的系統(程式采用32bit兼容模式運行),由於激光打印機的驅動程式有限。不知水晶報表9.0本身能否解決這種打印問題,希望熟悉水晶報表的同胞們給些解決方法。

解决方案 »

  1.   

    2、對於Win7或Vista系統,32位的系統也可以修正激光打印機驅動。但對於64bit的系統(程式采用32bit兼容模式運行),由於激光打印機的驅動程式有限。不知水晶報表9.0本身能否解決這種打印問題,希望熟悉水晶報表的同胞們給些解決方法。之前我的做法:就是在这些机器安装Crystal软件,打开报表进行编辑,保存就OK了。
      

  2.   

    用记事本打印测试打印机是否支持该字体,比如“宋体”的名称可能叫“SimSun”。确认导入报表中的字体是正确的,确认字符集是否正确。
    http://yangpeihai.javaeye.com/blog/476640