我的打印机应该支持吧?是hp laserjet 1200 series 网络打印机,在其他的可以调整纸张打印的软件中都好用啊,那么在vb中应该怎么设置呢?我试过
Printer.PaperSize = 13Printer.Height = 20
Printer.Width = 8Printer.ScaleHeight = 20
Printer.ScaleWidth = 8等方法,都不好用,都是跑到大约a4纸张的开始位置打
顺便问一下,如果我能设置20*8的打印纸,但是我用的是a4打印纸,那么它的打印开始位置在哪?有没有什么关系。很急,大虾多帮帮忙

解决方案 »

  1.   

    Printer.PaperSize=256
    Printer.CurrentX=x
    Printer.CurrentY=y
      

  2.   

    Printer.PaperSize=256
    Printer.CurrentX=x
    Printer.CurrentY=y
    这样怎么能行呢?currentx应该是打印位置定位吧?跟纸张大小有关系么?
    我设过256,可是好像总是给我报错
    上面写的是我用过的三种方法,都不好用,怎么办啊