lodop 报表套打分页、每页带有表头等【解决问题:每页底部最好一条数据显示不全、遗漏等问题】

您所在的位置:网站首页 打印每一页的表头都不一样 lodop 报表套打分页、每页带有表头等【解决问题:每页底部最好一条数据显示不全、遗漏等问题】

lodop 报表套打分页、每页带有表头等【解决问题:每页底部最好一条数据显示不全、遗漏等问题】

2024-07-10 20:28| 来源: 网络整理| 查看: 265

function DoPrint(){//打印          var LODOP=getLodop();          LODOP.PRINT_INIT("test套打");          LODOP.SET_PRINT_PAGESIZE(1, 0, 0,"A4");//设置纸张A4打印 横向          LODOP.SET_PRINT_STYLE("Alignment",2);             LODOP.SET_PRINT_STYLEA(0, "ItemType", 1);          LODOP.SET_PRINT_STYLEA(0, "Horient", 2);          LODOP.SET_PRINT_MODE("POS_BASEON_PAPER",true);//设置输出位置以纸张边缘为基点。          LODOP.ADD_PRINT_LINE(50,65,50,700,0,1);//顶部标题底部线条          LODOP.SET_PRINT_STYLE("FontSize",18);          LODOP.SET_PRINT_STYLE("Bold",1);          LODOP.ADD_PRINT_TEXT(16,65,700,30,"宿舍用量统计"); //          tableTitle()         $.post("${ctx}/report/dormitory/consumption/getPrint",                 {"roomId":$("#roomId").val(),"floorId":$("#floorId").val(),"buildId":$("#buildId").val(),"sdt":getSdt($("#dt").val()),"edt":getEdt($("#dt").val())},         function(data) {             LODOP.SET_PRINT_STYLE("FontSize",10);             LODOP.SET_PRINT_STYLE("Bold",0);             var totalRows = data.length;//总条数             var pageHeight = 297;                 var hasPreviousPage = false; //是否有下一页              var totalPages = 1;             var pageRecorders=parseInt((pageHeight-50)/13);      //每页条数             if((totalRows % pageRecorders) == 0) {                 totalPages = parseInt(totalRows / pageRecorders);              }else{                  totalPages = parseInt(totalRows / pageRecorders) + 1;              }             if(totalPages == 1){                 hasPreviousPage = false;             }else{                 hasPreviousPage = true;             }             for(var i=0;i



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3