水晶報表10:在設計完rpt報表文件以后(設置了打印方向),直接調用PrintToPrinter(*,*,*,*)方法,要求
先保存為.pdf文件,并不能很好的實現直接打印。
其次,如果將rpt文件賦給一個CrystalReportView后,當直接點擊打印按鈕時,彈出的打印對話框默認打印
rpt設計時的紙張打印方向。而如果通過調用CrystalReportView.PrintReport()方法,彈出的打印對話框默認打印
卻是本機默認打印機的默認紙張打印方向。據稱,PrintReport()方法首先就是讀取打印機默認的設置先。
因此,想不瀏覽報表數據,直接調用打印,又要按自己的橫向或縱向打印這個問題,似乎很難利用報表
本身的庫來解決。難道,只能通過先用代碼,修改打印機的紙張打印方向,然后再調用PrintReport()方法?真
的沒有更好的解決辦法?