FastReport中簽名處應該怎麼放 ( 积分: 100 )

  • 主题发起人 主题发起人 AYing
  • 开始时间 开始时间
A

AYing

Unregistered / Unconfirmed
GUEST, unregistred user!
我們公司的報表一般都是在每份報表的最后一頁的頁尾有簽名:
如:
--------------------------------------------------------
| |
------------------報表內容-------------------------------
| |
--------------------------------------------------------
廠長: 主任: 制表: (我把這一行定為簽名處,便於理解)
如果把簽名處放在PageFooter(band)的話,那每頁都有,
如果放在Footer(band)的話,簽名處會緊跟的報表內容后面
我想把它放在最后一頁的頁尾(而不是放在報表內容的后面)?
請問怎麼做
 
我們公司的報表一般都是在每份報表的最后一頁的頁尾有簽名:
如:
--------------------------------------------------------
| |
------------------報表內容-------------------------------
| |
--------------------------------------------------------
廠長: 主任: 制表: (我把這一行定為簽名處,便於理解)
如果把簽名處放在PageFooter(band)的話,那每頁都有,
如果放在Footer(band)的話,簽名處會緊跟的報表內容后面
我想把它放在最后一頁的頁尾(而不是放在報表內容的后面)?
請問怎麼做
 
动态设置即可
 
为MaterData添加一个Footer,然后再添加一个Child和ReportSummary。
将签名档放在ReportSummary上;
如果Footer没用的话可将其Visible := false ,在其OnBeforePrint事件中写脚本
while Engine.FreeSpace > Child1.Height+ReportSummary1.Heightdo
Engine.ShowBand(Child1) ;
将Child1设置成适当的高度;
那么在运行的时候如果报表内容后有空白则会继续打印空白的Child1,签名档就会打印到页底了。
如果这样的设置与您原来的报表BANDS的使用存在冲突的话,再作适当调整即可。
 
謝謝,jerry_pan的方法可行,就是感覺麻煩點
 
后退
顶部