1. 程式人生 > >如何在頁面中新增列印功能

如何在頁面中新增列印功能

1、首先,需要在頁面引入列印控制元件:

<script language="javascript" src="LodopFuncs.js"></script>

點選前往下載LodopFuncs.js

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); }