我设计了一个A5纸张的报表,每次打印需要打印的数据很多,这样的话,效率就很低了。
现在想改进一下,把报表的内容在A4的纸张上打印两份,打印好后用裁纸刀把A4的纸裁对开,这样的效率可以更高/
现在的问题是,FastReport好像只能设置一个PageHeader和一个PageFooter,相问下有没有可行的办法设置多个PageHeader和PageFooter

解决方案 »

  1.   

    可以考虑按打印记录分组,用GroupHeader及GroupFooter代替。
      

  2.   

    我打印的是一个表格,有表格头(页眉),表列名,(也在页眉里面),数据(数据区),页码(页脚)
    用GroupHeader解决不了吧
      

  3.   

    没人知道么?现在的delphi版块好冷静啊
      

  4.   

    提供两种方法第一种方法:
      fastreport的分栏打印就能实现这个功能。
      使用page1的columns设置为2即可。需要注意的是,表头要用头(Header),不能用页首或报表头。
    第二种方法:
      不用改程序。windows的打印机提供了缩放功能,选择那个每页N版即可。
      

  5.   

    不知道你想怎样分栏?
    既然用A4纸,你把报表的页面改一下,改成A4横向,分两栏。也可以用A4竖向,看你的需要了。
      

  6.   

    babydog01大哥,能提供下QQ么,我最好发个图片给你,你一看就清楚了的