Browse Source

Merge branch 'master' of http://192.168.1.12:3000/maixinrong/measure

builder 8 years ago
parent
commit
3626d141aa
2 changed files with 6 additions and 6 deletions
  1. 5 5
      Forms/ReportsFrm.pas
  2. 1 1
      Frames/ProjectFme.pas

+ 5 - 5
Forms/ReportsFrm.pas

@@ -469,7 +469,7 @@ end;
 procedure TReportsForm.xlbPrintCurPageClick(Sender: TObject);
 begin
   if _IsEncrypt or G_IsCloud then
-    PreviewComXML.Print(CurPage, 1)
+    PreviewComXML.Print(PreviewBox.Canvas, CurPage, 1)
   else
     TipMessage(GetHintStr, Handle);
 end;
@@ -490,7 +490,7 @@ begin
     if extvReport.LeafCheckedCount > 0 then
       PrintAllSelectedReports
     else
-      PreviewComXML.PrintMultiPages(PrintStartPage, PrintEndPage);
+      PreviewComXML.PrintMultiPages(PreviewBox.Canvas, PrintStartPage, PrintEndPage);
   end
   else
     TipMessage(GetHintStr, Handle);
@@ -520,7 +520,7 @@ begin
     if extvReport.LeafCheckedCount > 0 then
       ExportAllSelectedPDFReports
     else
-      PreviewComXML.PrintPDF(PrintStartPage, PrintEndPage);
+      PreviewComXML.PrintPDF(PreviewBox.Canvas, PrintStartPage, PrintEndPage);
   end
   else
     TipMessage(GetHintStr, Handle);
@@ -1343,12 +1343,12 @@ procedure TReportsForm.PrintReport(ATemplateNode: TTemplateNode;
   begin
     if isPDF then
     begin
-      BatchPrintXml.PrintPDFAll;
+      BatchPrintXml.PrintPDFAll(PreviewBox.Canvas);
       while not CheckPrinterReady do
         Sleep(1000);
     end
     else if not isExcel then
-      BatchPrintXml.PrintAll(1)
+      BatchPrintXml.PrintAll(PreviewBox.Canvas, 1)
     else
       ExportXlsReport(1, BatchPrintXml.TotalPages, ExcelOutputName, BatchPrintXml);
   end;

+ 1 - 1
Frames/ProjectFme.pas

@@ -603,7 +603,7 @@ var
 begin
   if Item.Tag = jpsMain.ActivePageIndex then Exit;
 
-  bCloseCompare := (Item.Tag in [0..3]) and (jpsMain.ActivePageIndex = 4);
+  bCloseCompare := (Item.Tag in [0..3, 5]) and (jpsMain.ActivePageIndex = 4);
 
   case Item.Tag of
     0..2, 5: ChangeView;