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);
是不是还有其他的办法?
...全文
127 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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);

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧