你的报表里应该还有页头,页眉,detail占用的空间,
而你打印时使用的应该是自定义纸张,DataReport 在计算后发现打印完页头,页眉,和detail没有空间了,就会另起一页讲剩余的内容打在第二页上!
   其实应该是还有空间的,我想是DataReport 本身算法有问题,类似的问题我也遇到过。我当时的解决方式是,进行区域高度调整,详细怎样忘了.

解决方案 »

  1.   

    mornwoo(疾风之虫)你好!
    您说的基本与事实相符,有一点我需要说明的是:不是没有空间了,而是当空间不是足够时(比如我要打十行,而只有五行的空间),会将所有的空容全部打在一下页。谢谢!
      

  2.   

    mornwoo(疾风之虫)谢谢你的答复!
    这个问题我问了许多朋友,没有答案,能得到您的一点建议,我也很感谢你了。通过不断的测试,我感觉DataReport的报表注脚可能是一个整体,怀疑它没有分页功能,也就是说本页有足够的空间就会打印在本页,缺一丁点也会打印在下一页。再次感谢!