当记录条数多于一页能显示的条数时,虽然预览时能在一页中显示所有记录,但打印时只打了一页后,打印机就没响应了.有人知道可能是什么原因吗?在线等

解决方案 »

  1.   

    我是在BeforePrint属性中设置的长度:
    qrCheckStore.Page.Length:= 21 + qrBand1.Size.Length  + qrBand4.Size.Length + (RecordNumber*qrBand3.Size.Length);
    qrCheckStore.Page.Width:= 200;
    qrCheckStore的Report Settings属性中纸张类型是Customs
    其中RecordNumber是记录数,预览时所有记录都能在一页中显示出来,但打印时打到一页(A4)长度时,打印机就不再往下打了.
    不知道问题出在哪里
      

  2.   

    我用的是Delphi6自带的QReport,我在网上下了个3.62版的解决了上面的问题.
    谢谢提醒!