您的位置:首页 > 运维架构

lodop打印,仿超市小票,银行排队小票,超好用-jatoolsprinter

2016-08-15 20:10 459 查看
..用了一天后,发现打印的纸张下面有固定的水印----本页由l试用版打印控件lodop输出

询问了Lodop的价格,限域名,不限客户端,420不开发票。果断换免费版的第三方控件

jatoolsPrinter--使用免费版的,博客园的大神也有说明:http://www.cnblogs.com/shanyou/p/3185111.html

思路:有几种打印方法呢?现在想到的有三种。
            1、用lodop第三方打印控件(浏览器兼容性强)
            2、window.print()                 (通用,但是缺点也很多)
            3、微软ActiveX控件             (只能在IE下使用)

在此我选择了第一种

首先设置好默认打印机,查看示例代码,下载示例代码的JS,自己随便弄了个表格

代码:

<script src='CLodopfuncs.js'></script>

  <script src='LodopFuncs.js'></script>

  <div  id="content_table">
 <table border="0" cellpadding="0" cellspacing="0" class="content_table" style="font-size:1.4rem; border-top:solid 1px #ccc; border-left:solid 1px #ccc;" width="100%">
<tr>
<th colspan="2" style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;background:#e8e8e8; padding:1.2rem;">基本信息</th>
</tr>
<tr>
<td width="25%" style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">事项名称</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">道路货物运输经营许可</td>
</tr>
<tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">办理机构</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">交运局</td>
</tr>
<tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">办理期限</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">7</td>
</tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">办理时间</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">周一至周五(法定节假日除外)上午 9:00——12:00 下午 13:00——17:00(夏季下午13:30——17:30)</td>
</tr>
<tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">办理地点</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">长沙市天心区政府北栋政务中心一楼</td>
</tr>
<tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">联系电话</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">0731-85898121</td>
</tr>
<tr>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">收费标准</td>
<td style="padding:1rem .5rem; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;">不收费 </td>
</tr>
 </table>
</div>

  <input type="button" value="打印表格" onclick="tprint()" />

  <script language="javascript" type="text/javascript">        

    var LODOP;
function tprint()
{
LODOP=getLodop();         
LODOP.PRINT_INIT("");
var html = document.getElementById("content_table").innerHTML;
LODOP.ADD_PRINT_HTM(0,30,"100%","100%",html);
LODOP.PRINT();
}

  </script>

测试通过----打印效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript