功能强大的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提供的技术文档里都有。

 

posted on 2015-12-21 11:41  烟灭  阅读(1254)  评论(0编辑  收藏  举报