| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title></title>
- </head>
- <script type="text/javascript" src="/web/building_saas/report/js/jpc_output_value_define.js"></script>
- <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" src="/web/building_saas/report/js/rpt_print.js"></script>
- <script type="text/javascript" src="/web/building_saas/report/js/rpt_preview_common.js"></script>
- <body onload="pdfLoading()" onbeforeunload="closing()">
- <canvas id="chkCanvas" style="display:none"></canvas>
- </body>
- <SCRIPT type="text/javascript">
- function pdfLoading() {
- if (sessionStorage.multiRptsData) {
- let multiRptData = JSON.parse(sessionStorage.multiRptsData);
- let scaleFactor = parseInt(sessionStorage.scaleFactor);
- for (let idx = 0; idx < multiRptData.length; idx++) {
- let pageData = multiRptData[idx];
- if (idx === 0) {
- $(document).attr("title", pageData[JV.NODE_PAGE_INFO][JV.NODE_MAIN_INFO_RPT_NAME]);
- }
- let orgPixelSize = getPixelSize(pageData);
- let actArea = getActualArea(pageData);
- let svgArr = rptPrintHelper.buildSvgArr(pageData, actArea, G_OFFSET_X, G_OFFSET_Y);
- //let orientation = (pageData[JV.NODE_PAGE_INFO][JV.NODE_PAGE_SIZE][0] < pageData[JV.NODE_PAGE_INFO][JV.NODE_PAGE_SIZE][1])?"纵向":"横向";
- let orientation = "纵向";
- showPreviewData(svgArr, actArea, scaleFactor, sessionStorage.pageSize, orientation, orgPixelSize);
- }
- window.print();
- } else if (sessionStorage.currentPageData) {
- let pageData = JSON.parse(sessionStorage.currentPageData);
- let scaleFactor = parseInt(sessionStorage.scaleFactor);
- let orgPixelSize = getPixelSize(pageData);
- let actArea = getActualArea(pageData);
- let svgArr = rptPrintHelper.buildSvgArr(pageData, actArea, G_OFFSET_X, G_OFFSET_Y);
- $(document).attr("title", pageData[JV.NODE_PAGE_INFO][JV.NODE_MAIN_INFO_RPT_NAME]);
- //showPreviewData(svgArr, scaleFactor, sessionStorage.pageSize, sessionStorage.orientation);
- showPreviewData(svgArr, actArea, scaleFactor, sessionStorage.pageSize, "纵向", orgPixelSize);
- window.print();
- } else if (sessionStorage.currentPageSvgData) {
- let svgArr = JSON.parse(sessionStorage.currentPageSvgData);
- let scaleFactor = 1;
- //showPreviewData(svgArr, scaleFactor, sessionStorage.pageSize, sessionStorage.orientation);
- showPreviewData(svgArr, null, scaleFactor, sessionStorage.pageSize, "纵向", null);
- window.print();
- } else {
- //alert("没有报表数据!");
- }
- }
- </SCRIPT>
- </html>
|