| 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>
 |