?? 使用datareport 設(shè)計(jì)很寬的報(bào)表,設(shè)置printer的width 和height 屬性不起作用.txt
字號:
應(yīng)該是因?yàn)樵摯蛴C(jī)不支持這么寬的報(bào)表的紙張。換臺能打印很寬報(bào)表的打印機(jī)即可!(與程序設(shè)計(jì)無關(guān),以前俺也碰到過,呵呵!)
<END>
1、設(shè)置好打印機(jī)
2、將DataReport的BorderStyle=1,再設(shè)置報(bào)表的寬度即可。
<END>
更換打印機(jī)驅(qū)動程序即可。無須有實(shí)際的寬行打印機(jī)。
<END>
其原因可能是DataReport使用自己的打印機(jī)設(shè)備環(huán)境句柄,不是VB的打印機(jī)的句柄。而你更改的句柄并DataReport使用的打印機(jī)設(shè)備環(huán)境句柄,此句柄好象無法獲得。此問題我也無法解決,如果你已經(jīng)解決拜托你Email給我,謝謝。
<END>
打印機(jī)的紙寬你不必設(shè),出現(xiàn)你說的那種情況是由于你的某個(gè)控件(比如 rptline控件)的寬度加上leftMargin的寬度長于紙寬。
<END>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -