让你轻松的掌握发票套打印

使用lodop和C-Lodop实现发票的免费套打印

摘要

日常生活中我们经常会遇到一些打印发票的情况,但是简单的打印发票这个功能是如何实现的呢,这里我们可以用一个插件叫做clodop。

1 下载

  1. 插件以及样例的链接:https://pan.baidu.com/s/1zB8EyOBzMpzgN0VJfvaA1A
    提取码:4f3n

2 代码

  1. 下载下来的样例解压下来目录应该是这个样子的
    在这里插入图片描述将目录下的LodopFuncs.js文件引入到jsp页面,然后就可以引用里面的变量和方法。
    var LODOP; //声明为全局变量
    LODOP=getLodop();
    LODOP.PRINT_INITA(6,0,800,600,“”);
    LODOP.SET_SHOW_MODE(“BKIMG_WIDTH”,954);
    LODOP.SET_SHOW_MODE(“BKIMG_HEIGHT”,716);
    LODOP.SET_PRINT_STYLE(“FontSize”, 11); //字体大小
    LODOP.ADD_PRINT_TEXT(91,124,200,20,“aaa”);
    LODOP.ADD_PRINT_TEXT(117,124,200,20,“bbb”);
    LODOP.ADD_PRINT_TEXT(137,124,200,20,“ccc”);
    LODOP.ADD_PRINT_TEXT(162,124,80,20,“ddd”);
    LODOP.ADD_PRINT_TEXT(162,170,80,20,“eee”);
    LODOP.ADD_PRINT_TEXT(45,354,60,16,c.year);//年
    LODOP.ADD_PRINT_TEXT(45,408,29,16,c.month);//月
    LODOP.ADD_PRINT_TEXT(45,450,25,16,c.day);//日
    LODOP.ADD_PRINT_TEXT(91,455,200,20,“fff”);
    LODOP.ADD_PRINT_TEXT(117,455,200,20,“ggg”);
    LODOP.ADD_PRINT_TEXT(137,455,200,20,“hhh”);
    LODOP.ADD_PRINT_TEXT(200,107,200,20,c.field172);
    LODOP.PREVIEW();

把上面的代码放到本地打印的方法里面,LODOP.ADD_PRINT_TEXT是用来调整位置的,LODOP.SET_PRINT_STYLE是用来调整字体大小的,几个参数分别是Y轴,X轴,长度,宽度以及要显示的值

最后的效果是这样的
在这里插入图片描述
clodop必须要先预览再打印,不然其他方式会出现水印,很不美感也不太正式。

我的个人博客地址:http://www.dbhx.vip

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值