Browse Source

report sign online: export report(jpg & pdf), use ReportSize to replace PrintWidth & PrintHeight

MaiXinRong 8 years ago
parent
commit
2def6d66ec
1 changed files with 4 additions and 4 deletions
  1. 4 4
      Forms/SignOnlineReportsFrm.pas

+ 4 - 4
Forms/SignOnlineReportsFrm.pas

@@ -1004,8 +1004,8 @@ procedure TSignOnlineReportsForm.ExportReports(const AFileName: string);
   begin
   begin
     img := TImage.Create(nil);
     img := TImage.Create(nil);
     try
     try
-      img.Height := PreviewComXML.PrintHeight;
-      img.Width := PreviewComXML.PrintWidth;
+      img.Height := PreviewComXML.ReportSize.Y;
+      img.Width := PreviewComXML.ReportSize.X;
       PreviewComXML.PrintPreviewCanvas(APage, 0, img.Canvas, False);
       PreviewComXML.PrintPreviewCanvas(APage, 0, img.Canvas, False);
       img.Picture.SaveToFile(APageFileName);
       img.Picture.SaveToFile(APageFileName);
     finally
     finally
@@ -1135,8 +1135,8 @@ procedure TSignOnlineReportsForm.ExportPdfReports(const AFileName: string);
       imgEn.Visible := False;
       imgEn.Visible := False;
       imgEn.Parent := Self;
       imgEn.Parent := Self;
       imgEn.IO.CreatePDFFile(APageFileName);
       imgEn.IO.CreatePDFFile(APageFileName);
-      imgEn.Bitmap.Height := PreviewComXML.PrintHeight;
-      imgEn.Bitmap.Width := PreviewComXML.PrintWidth;
+      imgEn.Bitmap.Height := PreviewComXML.ReportSize.X;
+      imgEn.Bitmap.Width := PreviewComXML.ReportSize.Y;
       PreviewComXML.PrintPreviewCanvas(APage, 0, imgEn.Bitmap.Canvas, False);
       PreviewComXML.PrintPreviewCanvas(APage, 0, imgEn.Bitmap.Canvas, False);
       imgEn.IO.SaveToPDF;
       imgEn.IO.SaveToPDF;
     finally
     finally