看到之前有人问过相同的问题,
FastReport有一个属性叫做无限页高的EndlessHeight,可以实现连续纸的打印,但现在客户要求实现如下效果。
每页打印N行。如果最后一页只有M行,M<N时,就自动将最后一页纸张高底设成合适大小以满足M行的要求,而不用再按照N行大小的纸。这样最后一页就省了纸,又前面N-1页又实现了每页分行的效果。
因为如果全部打印在一张纸上就太长了,所以才会有这样的需求

解决方案 »

  1.   

    这个好像是要用脚本了。
    不过这样也没意思啊
    最后一页还是要用一样大小的纸张啊
    难不成本来用A4的现在要切掉一部分?
      

  2.   

    他们用的是连续纸,就像超市小票的那种纸张
      

  3.   

    不明白楼主的意思,如果楼主用的是连续发票,肯定是用套打了,每页固定行。如果只是白纸,所有都需要打印,就一路打印下来不分页即可。