我有一個報表ReportXS: reprotwidth:8000 Height:4000
列印機是EPSON LQ630K,定義了一個自定義紙張:寬21CM 高9CM。
將此自定義紙張指定為列印機的默認紙張,且為縱向。
但是(1) 當 ReportXS.Orientation = rptOrientPortrait列印預覽時,直接提示“報表寬度大于紙的寬度”,此時只可關閉DATAREPORT的視窗,因為此時無法打開列印機選擇視窗,也就無法選擇紙張及其列印方向。
(2)當ReportXS.Orientation = rptOrientLandscape 列印預覽正常,但是列印出來的效果是按預覽效果的90度方向列印,打在了兩聯紙上。
請問是何原因?按我的理解(1)中的情況,顯然 此時系統是把reprotwidth:8000當成了高,把Height:4000 當成寬,但是這個方向應該是橫向的設定呀,因為紙張定義的縱向的寬是21CM,高是9CM,但是此時的設定是ReportXS.Orientation = rptOrientPortrait ,應該如何理解呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/132476.html
標籤:VB基礎類
