VB的BUG。有一本书上讲过这个问题,不仅仅是无法改变纸的方向,而且无法用A4更大的纸。这本书上有好几页的程序,是用来解决这个问题的,很长,而且不是对所有打印机都有效。

解决方案 »

  1.   

    XLYT(雨田):VB怎么不能用A4更大的纸,我可以用datareport轻松打印 A2纸,你那书不看也罢!
      

  2.   

    打SP5补丁包后的Vb6.0中,DataReport有个Orientation属性,可以在代码中强制设置为横行或纵向。调整打印纸张的大小,我一直是用API方式,改变缺省打印机的缺省纸张大小,打印完后再恢复为原来的大小。
      

  3.   

    Athoncj(阿龙),说说你的用法?我怎么就用不了?