| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <title></title>
 
- </head>
 
- <style type="text/css">
 
-     .pageBreakOrg {
 
-         page-break-before: auto;
 
-         page-break-after: always;
 
-     }
 
-     .pageBreak {
 
-         page-break-before: auto;
 
-         page-break-after: auto;
 
-     }
 
- </style><script type="text/javascript" src="/web/building_saas/report/js/jpc_output_value_define.js"></script>
 
- <body onload="loading()" onbeforeunload="closing()">
 
- </body>
 
- <script src="/lib/jquery/jquery-3.2.1.min.js"></script>
 
- <script type="text/javascript" src="/web/building_saas/report/js/jpc_output.js"></script>
 
- <SCRIPT type="text/javascript">
 
-     let canvasArr = [];
 
-     function loading() {
 
-         if (sessionStorage.currentPageData) {
 
-             let pageData = JSON.parse(sessionStorage.currentPageData);
 
-             $(document).attr("title", pageData[JV.NODE_PAGE_INFO][JV.NODE_MAIN_INFO_RPT_NAME]);
 
-             let pageHeight = 793, pageWidth = 1122;
 
-             if (sessionStorage.pageSize === 'A3') {
 
-                 pageHeight = 1122;
 
-                 pageWidth = 793 * 2;
 
-             } else if (sessionStorage.pageSize === '自定义') {
 
-                 //自定义
 
-             }
 
-             if (sessionStorage.orientation === "纵向") {
 
-                 let tmpInt = pageHeight;
 
-                 pageHeight = pageWidth;
 
-                 pageWidth = tmpInt;
 
-             }
 
-             for (let i = 0; i < pageData.items.length; i++) {
 
-                 let div = $('<div class="pageBreak"><canvas width="' + pageWidth + '" height="' + pageHeight + '"></canvas></div>');
 
-                 $("body").append(div);
 
-             }
 
-             $(document.body).find("div").each(function(index,element){
 
-                 $(element).find("canvas").each(function(cIdx,elementCanvas){
 
-                     canvasArr.push(elementCanvas);
 
-                 });
 
-             });
 
-             for (let i = 0; i < canvasArr.length; i++) {
 
-                 JpcCanvasOutput.offsetX = -10;
 
-                 JpcCanvasOutput.offsetY = -20;
 
-                 JpcCanvasOutput.drawToCanvas(pageData, canvasArr[i], i+1);
 
-             }
 
-             window.print();
 
-             //document.execCommand("print");
 
-         } else {
 
-             //alert("没有报表数据!");
 
-         }
 
-     }
 
-     function closing() {
 
-         //
 
-     }
 
- </SCRIPT>
 
- </html>
 
 
  |