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