最近在做水晶报表自定义格式打印时遇到这种情况,在开发环境中打印显示都是正常的,但是换个环境后就不正常了.这个问题让我郁闷了好多天,最后通过在不同的环境下测试,终于发现问题现终结如下,希望对遇到这种情况的朋友有所帮助.
1,在发布软件的机子上需要安装一个打印机驱动程序,打印机的打印格式先设好,并且是默认的.因为水晶报表它会自己要据当前设置对水晶报表页面大小进行设置.
2,如果这样不能正常打印和显示就在服务器上安装一个开发环境,重新打开水晶报表进行页面设置.
3,自定义纸张大小设置方法
开始-控制面板-打印机和传真-空白处右键点击“服务器属性”-创建新格式-输入宽度和高度-点击保存-最后确定就可以。(注意:这里一定要安装打印机驱动程序,因为如果不安装所设置的格式在对页面设置的时是不能找到的)