功能强大的web打印控件lodop的使用
打印是很多web系统都需要的功能,最近找到一款功能强大,使用简单,价格便宜的web打印工具Lodop,免费也能用,不过有水印,也不贵商业开发建议购买。
废话不多说,拿来就用,从简单的打印开始。
1.下载,放入项目中,引入控件。
<script language="javascript" src="~/Content/Lodop6/LodopFuncs.js"></script> <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0> <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 pluginspage="install_lodop32.exe" /> </object>
2.在按钮中引用,做一个打印区域
<input type="button" id="print" value="打印"/> <div id="divPrintView"> 打印内容 </div>
3.js中绑定打印事件
$(".print").click(function () { var LODOP = getLodop(); LODOP.PRINT_INIT("自定义名称,打印的识别标记"); LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4");//定义纸张,方向 LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", $(".printhtml").html());//定义打印的内容与位置 LODOP.PREVIEW(); })
Lodop简单打印就完成了,设置和扩展,Lodop提供的技术文档里都有。