Java集成流行的打印插件lodop

最近做了一个项目,里面涉及了打印的问题,小编就拿出来给大家分享一下,现在jquery库里面的打印都是使用window.print()进行页面的打印还有一些不知名的插件,这些打印有很多的问题,同时也会加大开发的难度。鉴于需要动态传值和指定字段的打印位置,我最近在网上找到了一个现如今比较流行的打印插件lodop(中文名“劳道谱”),这个lodop相比于其他的打印插件有着一下优点。

(1)、支持打印类型丰富:图片,网页,文本,一维码,二维码,报表等等;

(2)、对浏览器兼容性好:对于主流浏览器如IE,firefox,chrome都支持(ie,chrome

亲测);

(3)、集成方式简单:只需要安装一下插件并且引入js就可以直接使用。

下面我就说一下这个插件的在java中的集成过程:

注意:首先的安装好这个插件,然后才可以进行下面操作(安装教程只需要点击对应的.exe文件,一直下一步就可以)

(1)、首先在lodop官网下载相关文件(js、css等):http://www.lodop.net/download.html。

(2)、在下载好的包里  除了html页面  其他的js、css等拷贝到项目的一个目录下、新建个lodop文件夹

(3)、在页面头部加入下面等信息、这里注意的是引入的文件地址

       

注意:对应文件的地址一定要写对。

(4)、配置好了后直接在写打印的相关代码。

// 创建打印对象

var LODOP=getLodop();

 

//初始化打印对象。参数是                       

LODOP.PRINT_INIT("打印任务名");

 

//然后多个ADD语句及SET语句 ,打印方法有很多,下面会介绍              

LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");

 

//最后一个打印(或预览、维护、设计)语句 ,如果要预览的话

//LODOP.PRINT();    //直接打印

LODOP.PREVIEW();  //打印预览                                                  

使用到这里就已经结束了,就是这么简单。

下面主要说一下满足各方面需求的打印方法

 

你可能感兴趣的:(打印插件,前端)