水晶报表10:在设计完rpt报表文件以后(设置了打印方向),直接调用PrintToPrinter(*,*,*,*)方法,要求
先保存为.pdf文件,并不能很好的实现直接打印。
其次,如果将rpt文件赋给一个CrystalReportView后,当直接点击打印按钮时,弹出的打印对话框默认打印
rpt设计时的纸张打印方向。而如果通过调用CrystalReportView.PrintReport()方法,弹出的打印对话框默认打印
却是本机默认打印机的默认纸张打印方向。据称,PrintReport()方法首先就是读取打印机默认的设置先。
因此,想不浏览报表数据,直接调用打印,又要按自己的横向或纵向打印这个问题,似乎很难利用报表
本身的库来解决。难道,只能通过先用代码,修改打印机的纸张打印方向,然后再调用PrintReport()方法?真
的没有更好的解决办法?