fastreport直接打印问题?(不用预览)急阿

huangjun12 2004-04-30 11:53:31
在程序中要求直接打印报表,而不用出现预览窗口,我看到有个事件printpreparedreport,但是不知道里面的PrintPages如何付值,程序如下:frreport1.LoadFromFile('i:\waisongold.frf');
frreport1.Preview:=nil;
if frreport1.PrepareReport then
frreport1.PrintPreparedReport('',1,false,PrintPages);
是不是还有其他的办法?
...全文
90 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
「已注销」 2004-04-30
up
  • 打赏
  • 举报
回复
LeadGuitar 2004-04-30
frReport1.LoadFromFile(ExtractFilePath(paramstr(0))+'test.frf');
frReport1.PrepareReport;
frReport1.PrintPreparedReport('',1,true,frAll);

PrintPreparedReport有四个参数:
参数1:PageNumbers:string //为空打印全部页,指定如"1,3,5-12" 即打印第1,3,5-12页
参数2:Copies:integer//打印份数
参数3:Collate:Boolean//是否自动分页
参数4:PrintPages:TfrPrintPages // {frAll, frOdd, frEven} 全部 奇页 偶页
  • 打赏
  • 举报
回复
楚人无衣 2004-04-30
frReport1.PrepareReport;
frReport1.PrintPreparedReport('', 1, True, frAll);
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库相关
加入

2462

社区成员

Delphi 数据库相关
申请成为版主
帖子事件
创建了帖子
2004-04-30 11:53
社区公告
暂无公告