delphi 程序员们请注意 (100分)

  • 主题发起人 主题发起人 hapliser
  • 开始时间 开始时间
H

hapliser

Unregistered / Unconfirmed
GUEST, unregistred user!
FastreportV2.4 中如何直接打印报表,不用通过预阑打印.
frreport1.PrintPreparedReportDlg;打印会报错 list index out of bound(0);
 
“list index out of bound(0);
”估计是哪个循环语句的i有问题。
 
里面没有循环,这是FastreportV2.4本身的过程.通过该过程可以直接进行打印.哪位大虾遇到过该事件呢???
 
不是PrintPreparedReportDlg的问题,你用的是哪个版本的? 2.46以上好象解决了这个问题.
 
试一下2.5的
 
例子:
frReport1.LoadFromFile(ExtractFilePath(paramstr(0))+'test.frf');
frReport1.PrepareReport;
frReport1.PrintPreparedReport('',1,true,frAll);
说明:PageNumbers:string //为空打印全部页,指定"1,3,5-12" 即打印第1,3,5-12页
Copies:integer//打印份数
Collate:Boolean//是否自动分页
PrintPages:TfrPrintPages // {frAll, frOdd, frEven} 全部 奇页 偶页
 
后退
顶部