vb datareport列印問題:我將針式列印機設定為縱向的,VB里報表是這樣的
,我.show是好的,點了左上角列印按鈕時,出現的是縱向了,我手工給成縱向的話就可以,能不能直接在列印時把列印機設定成縱向。這個問題解決的話,我給分或錢都可以,QQ:5417412
uj5u.com熱心網友回復:
DataReport 是用當前列印機列印的,試試在報表初始化時設為縱向。Private Sub DataReport_Initialize()
Printer.Orientation = vbPRORPortrait
End Sub
uj5u.com熱心網友回復:
試了,沒有用,因為列印機默認設定是縱向的(1),就是VB6.0呼叫DATAREPORT,并且使用.SHOW后,左上角列印時出現橫向了uj5u.com熱心網友回復:
我記得針打是沒有方向設定的,你所謂列印出的“橫向”是什么情況?還有報表的 ReportWidth 屬性是否超過縱向紙張的寬度了?
uj5u.com熱心網友回復:
,這個是報表屬性。如果我列印機設定成橫向的話,VB時提示大于(超出)紙張大小,現在只能是設定成縱向,然后在VB跳出列印機屬性時,它自動是橫向的,我只能再選擇縱向,這樣就能列印在22*13.97(二等份)紙上。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/57451.html
上一篇:用戶定義型別未定義怎么解決
下一篇:vb的排序問題
