FastReport打印空行

  1. var  
  2.   PageLine: integer;//现在打印到第几行  
  3.   PageMaxRow: integer=15;  //空行行数
  4. procedure MasterData1OnBeforePrint(Sender: TfrxComponent);
  5. begin  
  6.   PageLine := <Line> mod PageMaxRow;  
  7.   if (PageLine = 1) and (<line> > 1) then    
  8.     Engine.newpage;
  9.   child1.visible := False;
  10. end;
  11. //Footer1高度必须为0
  12. procedure Footer1OnBeforePrint(Sender: TfrxComponent);
  13. var  
  14.   i: integer;
  15. begin  
  16.   i := iif(PageLine=0, PageMaxRow, PageLine);  
  17.   child1.visible := True;
  18.   while i < PageMaxRow do 
  19.   begin    
  20.     i := i + 1; 
  21.    Engine.ShowBand(Child1);  //打印印空白表格
  22.   end;
  23.   child1.visible := False;
  24. end;
  25. begin
  26. end. 

你可能感兴趣的:(Integer)