fastreport打印问题(300分)

  • 主题发起人 主题发起人 山泉
  • 开始时间 开始时间

山泉

Unregistered / Unconfirmed
GUEST, unregistred user!
fastreport打印问题
将查询数据打印时,不满一页时,需要打印空记录来填充打印的页面,保证打印的页面格调一致。
由于打印报表可以用户定义,导致问题每页打印的记录数不知道,就不知要打印几条空记录,请问有何方法解决该问题
 
先确定一下多少条记录刚好一页。
然后修改你的程序,把查询结果用本地表(.db)或内存表(clientdataset)保存起来,把需求
的空记录补上,再把这个数据集送给fastreport
 
由于打印报表可以用户定义主项数据宽度,高度,我怎么确定一页打印几条记录?
 
我有一个改进过的,可以自动添加空行的版本。但有一限制,在多栏时只会在第一栏添加空行
 
可以用用户定义主项数据宽度,高度来判断
if Width > 1000 能打10个
if Width < 1000 and width > 900 能打9个
....

 
我主要是不满一页时,需要打印空记录来填充打印的页面,也就是要画空的记录表格,
不知道楼上兄弟改的行不,行的化给我一份,多谢!
fa-fj-cn@163.com
 
xxf,看了你的例子,正是我想要的,谢谢啊。
 
:Xxfeng你的程序,汉子+数字在折行时有问题,不过我按照delphi窑洞上修改已经行了,谢谢
另外你的fr_class.pas要修改下才支持d7。
谢谢你的程序
 
后退
顶部