你不要用delphi自己的控件,或你自已用Tprint来写啊!

解决方案 »

  1.   

    用控件也行
    在WINDOWS的打印機的屬性中設一下自定義
    我用控件做寬報表
      

  2.   

    在dos下的foxpro25用压缩字间距,缩小字体大小的方法来打印。
    在windows中,字间距很难压缩,字体大小也很不好控制,
    1、您可以考虑减少要打印的字段
    2、改用大一些的纸张,把字体适当变小
    3、不用Delphi的报表工具,直接用TPrinter打印到打印机(不过很麻烦,但绝对可用)
    4、把报表数据传入电子表(Excel)让用户自己排版打印
      

  3.   

    请教gaochunguang(BorlandFan):
        如何处理,我学过pascal,但编程不太熟,请大师转教处理细节?
      

  4.   

    回jingpingyi(jingpingyi)大师:
        我已把字段大小缩小,但还是打不下,如把数据传入Excel中,能否能过编程实现?如何实现?
      

  5.   

    在WINDOWS的打印機的屬性中設一下自定義
    不用編程
    不是有自定義纸張大小嗎?
    你設一下寬和高
    在DELPHI的TQReport中的page pagesize 設為custom
      

  6.   

    我用的是delphi5,Quickrep中没有啊?