请教各位:
  为何在Fastreport3中主项角PageFooter1的OnBeforePrint方法(填充空白自定义格式):
  with PageFooter1, Engine do
  begin
    showmessage(freespace);
    while FreeSpace > 2 do
    begin
      ShowBand(Child1);
    end;
  end
  中,freespace的值为何总是0 ?是我的代码错了,还是它本身的问题?
  请问还有没有其他方法可以实现页角和主项数据之间的空白用自定义的格式填充?

解决方案 »

  1.   

    FreeSpace 是个不停变化的值 ,最后显示的是最后的值,当然是0了while FreeSpace > 2 do //这是的2有问题,这个数应该是数据带band 的高度
      

  2.   

    我试了不行!
    因为第一次showmessage(freespace)的值都是0了,后面的>child.height 怎么可能执行?
      

  3.   

    各位有懂fastreport3的朋友快帮帮忙,急用啊!谢谢了!
      

  4.   

    我一直就这样用的,没问题,难道Fastreport3会有很大的变化??(我用的是2.5)主项脚PageFooter1的OnBeforePrint//你说是主项脚,但PageFooter1应该页脚,代码应该写在页脚或主数据脚上
      

  5.   

    F2.5的确没有问题,可F3就有这样的问题!
    主项角是我说错了,是页角(PageFooter1)