FastReport打印空行的问题(请各位指点) ( 积分: 100 )

  • 主题发起人 主题发起人 汪向阳
  • 开始时间 开始时间

汪向阳

Unregistered / Unconfirmed
GUEST, unregistred user!
用fastreport打印时候,如果数据行数不够,打印出来的报表下面就空着,很难看!有的时候在数据源中处理,不是很方便,想问各位高手,能不能在报表本身来处理,比如设置什么属性,或者。。。。
 
用fastreport打印时候,如果数据行数不够,打印出来的报表下面就空着,很难看!有的时候在数据源中处理,不是很方便,想问各位高手,能不能在报表本身来处理,比如设置什么属性,或者。。。。
 
放overFlow Band,用Memo画满整页。试试就知道了。
 

Demos/reports
有个例子print empty grid
 
如果是2.X版可以参照楼上所说Demos/...print empty grid
3.x版如下:
为MaterData添加一个Footer,然后再添加一个Child。
如果Footer没用的话可将其Visible := false ,在其OnBeforePrint事件中写脚本
while Engine.FreeSpace > Child1.Heightdo
Engine.ShowBand(Child1) ;
将Child1设置成适当的高度,如果MasterData Band有边框的话,把表格COPY到CHIND1 BAND,清空其内容。那么在运行的时候如果报表内容后有空白则会继续打印空白的Child1。
如果你在MASTERDATA BAND后还有其它BANDS,可作适当调整并将其高度加在child1.height后。
 
谢过![:D]
 
多人接受答案了。
 
后退
顶部