zoukankan      html  css  js  c++  java
  • 功能强大的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提供的技术文档里都有。

  • 相关阅读:
    为什么不要用VSCODE来写Makefile
    JavaFX第三弹
    javaFX文件和文件夹选择器
    写了一个vsftpd的GUI
    在java中调用shell命令和执行shell脚本
    正交投影与斯密特正交化的好处
    Linux下安装软件
    C++中的仿函数
    C++中重载操作符[ ]
    使用斐波那契查找
  • 原文地址:https://www.cnblogs.com/yaomeng/p/5062933.html
Copyright © 2011-2022 走看看