bestlong 怕失憶論壇

標題: QuickReport 在 XP 環境用中一刀 9x5.5 列印卻跑 9x11紙張 [打印本頁]

作者: bestlong    時間: 2008-1-25 16:11     標題: QuickReport 在 XP 環境用中一刀 9x5.5 列印卻跑 9x11紙張

程式是在 2000 年用 Delphi 5 開發的資料庫程式
報表都是使用 D5 內含的 QuickReport 報表元件
原本都是在 98 環境運作,使用中一刀連續報表紙
點陣報表的紙張設定是用自訂格式方式

由於更換電腦後改用 XP 作業系統,手動建立 英制 9W x 5.5H 的新格式
印表機設定中的列印喜好設定、列印預設值、裝置設定值都已調整使用該新格式
結果列印都是跑出 9W x 11H 的紙張長度,導致無法進行連續列印
作者: bestlong    時間: 2008-1-25 17:03

經查原始碼發現 QuickReport 的 Report Settings 的 Page Size 是選擇 Custom size
目前調整成 Default size  後重新編譯後
在 XP 下的列印就正常了

我想應該是在 XP 環境中沒有可以對應 Custom size 的紙張格式導致




歡迎光臨 bestlong 怕失憶論壇 (http://www.bestlong.idv.tw/) Powered by Discuz! X1.5