我用QuickRep做一个打印发票的程序,只打印需要的部分,因为发票已经印好,可是在设置page属性中的pagesize时,如果设置成Custom,则打印不能进行,设成A4或默认则可以打印,请高手告诉我是否是因为还有什么属性没有设置,才会出现这种情况

解决方案 »

  1.   

    quickrep1.Page.Width:=123;
    quickrep1.Page.length:=456;
      

  2.   

    现在可以打印了,可是打印的位置不对,就是开始位置比实际位置低10mm左右,还有每次走纸是按A4纸的高度走的,没有按我设的走纸,把Win98中纸张设为自定义,也不行,另外只能设成127mm以上,我要打的发票高度小于127怎么办?
      

  3.   

    不能设成一样呀,Win98中只能127mm以上呀,在小就不行了呀,我的QQ10014618,如果可以,我们QQ上聊,
      

  4.   

    在WIN2000中可以设置,你可以创建一新格式试一下。
      

  5.   

    打印机->文件->服务器属性->创建格式,WIN2000中。
      

  6.   

    我也是同样的碰到过!
    要作三点设置:
    一、开始->设定->打印机
      在界面中的空白处右键->服务器内容->创建一个与你要打印纸张的大小
    二、在打印机中设置引纸喜好设定为你刚定义纸张
    三、改程序中的custom size 为 default
    OK了!
    给分吧!