用fasten做的报表,我要选择打印页数,比如从3-6页,该怎么做,请高手指点

解决方案 »

  1.   

    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} 全部 奇页 偶页