Просмотр исходного кода

导出PDF/直接打印与预览有不同

TonyKang 6 лет назад
Родитель
Сommit
d81ca8efa9
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      modules/reports/util/rpt_pdf_util.js
  2. 1 1
      web/building_saas/report/js/rpt_print.js

+ 1 - 1
modules/reports/util/rpt_pdf_util.js

@@ -154,7 +154,7 @@ function export_pdf_file (pageData, paperSize, fName, callback) {
                 // area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP] + i * (height / values.length) + offsetY;
                 // area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP] + i * (height / values.length) + offsetY;
                 // area[JV.IDX_BOTTOM] = cell[JV.PROP_AREA][JV.PROP_TOP] + (i + 1) * (height / values.length) + offsetY;
                 // area[JV.IDX_BOTTOM] = cell[JV.PROP_AREA][JV.PROP_TOP] + (i + 1) * (height / values.length) + offsetY;
                 area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP] + i * (ah / values.length) + offsetY + restTopH;
                 area[JV.IDX_TOP] = cell[JV.PROP_AREA][JV.PROP_TOP] + i * (ah / values.length) + offsetY + restTopH;
-                area[JV.IDX_BOTTOM] = cell[JV.PROP_AREA][JV.PROP_TOP] + (i + 1) * (ah / values.length) + offsetY + restTopH;
+                area[JV.IDX_BOTTOM] = cell[JV.PROP_AREA][JV.PROP_TOP] + (i + 1) * (ah / values.length) + offsetY + restBottomH;
                 if (values[i] === null || values[i] === undefined || values[i] === 'null') {
                 if (values[i] === null || values[i] === undefined || values[i] === 'null') {
                     values[i] = "";
                     values[i] = "";
                 }
                 }

+ 1 - 1
web/building_saas/report/js/rpt_print.js

@@ -298,7 +298,7 @@ function buildText(destRst, cell, font, control, offsetX, offsetY, adjustY, canv
         // area[JV.IDX_TOP] = top + vidx * (height / values.length);
         // area[JV.IDX_TOP] = top + vidx * (height / values.length);
         // area[JV.IDX_BOTTOM] = top + (vidx + 1) * (height / values.length);
         // area[JV.IDX_BOTTOM] = top + (vidx + 1) * (height / values.length);
         area[JV.IDX_TOP] = top + vidx * (ah / values.length) + restTopH;
         area[JV.IDX_TOP] = top + vidx * (ah / values.length) + restTopH;
-        area[JV.IDX_BOTTOM] = top + (vidx + 1) * (ah / values.length) + restTopH;
+        area[JV.IDX_BOTTOM] = top + (vidx + 1) * (ah / values.length) + restBottomH;
         inner_draw_text(values[vidx]);
         inner_draw_text(values[vidx]);
     }
     }
 }
 }