//将报表第iPageNo页存为BMP文件  
  procedure   ReportSaveToBMPFile(sFileName   :string;   iPageNo   :integer);  
  var  
      E:   TMetaFile;  
      B:   TBitmap;  
  begin  
      E   :=   QRPreview1.QRPrinter.GetPage(iPageNo);   //想要第几页  
      B   :=   TBitmap.Create;  
      try  
          with   TMetafileCanvas.Create(E,   0)   do  
          try  
              B.Height   :=   E.Height;  
              B.Width   :=   E.Width;  
              B.Canvas.Draw(0,   0,   E);  
              B.SaveToFile(trim(sFileName));  
          finally  
              Free;  
          end;  
      finally  
          B.Free;  
      end;  
  end;   

相关文章:

  • 2021-09-05
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2022-01-01
  • 2021-12-04
  • 2021-09-07
猜你喜欢
  • 2022-12-23
  • 2021-06-14
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-08-02
相关资源
相似解决方案