如何在頁面中新增列印功能
阿新 • • 發佈:2018-11-24
1、首先,需要在頁面引入列印控制元件:
<script language="javascript" src="LodopFuncs.js"></script>
2、新增一個用於列印的按鈕:
<input class="btn btn-primary" type="button" value="列印" onclick="print();" />
3、新增方法:
function print() { //將列印按鈕的單擊新增print事件即可
CreateOneFormPage();
LODOP.PREVIEW();
}
function CreateOneFormPage(){
LODOP=getLodop();
LODOP.PRINT_INIT("列印控制元件");
//LODOP.SET_PRINT_STYLE("FontSize",14);
LODOP.SET_PRINT_STYLE("Bold",1);
//LODOP.ADD_PRINT_TEXT(50,231,260,39,"列印頁面部分內容");
var strStyleCSS = "<style >"; //列印頁面要用的css樣式
strStyleCSS+=".qrlist{list-style:none;margin:0;}.qrlist>li{width:5cm;height: 3cm;display: inline-block;border:1px solid #777777;}.qrlist>li>table{width: 100%;height: 100%;}.qrlist td{vertical-align: middle;padding:5px;text-align: center;}";
strStyleCSS +="</style>";
var strFormHtml = strStyleCSS+"<body>"+$(".qrcontent").html()+"</body>"; //需要列印的元素
console.log(strFormHtml);
LODOP.ADD_PRINT_HTM(20,50,700,1000, strFormHtml);
}