最近我遇到个问题,用Quickreport报表设计的打印报表,纸张大小是自定义的,在win98中自定义一同大小的纸张可以得到满意的结果,而转到win2000上之后,在win2000中自定义一同大小的的纸张,但是它却不按我自义的纸张大小进行打印,打印机为DPK8400E,纸张大小为210*140(MM)请问该如何结决呢???

解决方案 »

  1.   

    http://dev.csdn.net/develop/article/58/58618.shtm
      

  2.   

    不行呀 yangliu(逍遥游) 在源程序中有一TFormInfo1类,但是没有定义,编绎通不过!
      

  3.   

    将这外文件包含进去Winspool,就行了
      

  4.   

    yangliu(逍遥游) 你好!,你说的方法我实过,不能实现,我设置的纸张大小的210*140(MM),当所要打印的内容大于140时确实可以得到满意的结果,报表自动会分成多页打印,但当我的打印的内容小于140时,打印完后,如果紧接着又打印,它不会新起一页,而会紧接着上一页的内容打印,导致上页的长度会小于140