fastreport3.0.2,谢谢
解决方案 »
- 简单的查询条件与数据库对应的问题
- Delphi2005运行时报错的问题
- 怎样将窗体设置成A4纸的大小,然后把窗体打印出来?
- 求DynamicSkinForm v5.90控件的demo 和皮肤文件,,不胜感激!!
- sql server 数据库安装问题
- delphi里面怎么备份oracle数据库表里面的数据呢?
- 刚开始学OpenGL,有一个GLaux的pas文件找不到,在那儿有下载的啊?
- 高分求解简单问题——用左键调出弹出菜单
- 如何利用sql语句向数据库表中添加记录!!
- Components的一个小问题,请进!
- 哪儿去找程序员的老婆,普通朋友也行啊
- 想学Delphi 问问哪些著名软件是Delphi写的啊??
可以在打印前计算出纸张的长度再设置不就可以了,我用过,可以实现的.
frm_print.frprint.Pages.Pages[0].pgSize:=256;
frm_print.frprint.Pages.Pages[0].pgWidth:=2100;
frm_print.frprint.Pages.Pages[0].pgHeight:=(5*dm_xsgl.q_xsdmx.RecordCount+33+33+40)*10;
frm_print.frprint.PrepareReport;
frm_print.frprint.ShowReport以上是我实现的代码:5是每条记录的高度*记录数量,33页高,33:表尾高度,40:每页打印完后走纸的高度.这样就可以了.其中:5,33,33,40可根据自己的报表量出来就好了.