Active Report 紙張設置小結

有朋友問起我Active Report關於針式打印實現連續打印時的問題,這裡我把我的經驗分享一下,如有更好的辦法,請發表留言,謝謝。

在針式打印實現連續打印時,紙張設置十分重要,不然就會跑紙,在活動報表中,我們需要先量好打印紙張的大小

主要是長度非常重要,active report 中的單位為緹,1厘米=567緹,打印機本身都有邊距,所以一般要設置下邊距

在在Printer Setings中,PaperSize設為Custom paper size,Width為寬n厘米*567=緹,Height為高=n厘米*567=緹,在運行報表時看是否有紅線,如果有,說明已經超過邊距,

對於不同操作系統與不同列印機問題

在報表的Private Sub ActiveReport_DataInitialize()中首部加入on erorr resume next,然後在該過程最後加入

Err.Clear

Printer.DeviceName = "Epson AAAA"

暫且指定一個現實中不存在的印表機,這樣就可以解決問題了

posted @ 2009-12-04 13:23  潘聪辉  阅读(631)  评论(0编辑  收藏  举报