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>
测试通过----打印效果
询问了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>
测试通过----打印效果
相关文章推荐
- 超市购物打印小票的简单程序 记录下来
- 网页端如何通过JS实现超市小票打印功能(含附代码)
- RDLC不预览打印——超市小票
- jatoolsPrinter能否打印银行存折?
- 手把手教,你如何设置超市小票打印机打印票据(图文教程)
- ActiveX控件的使用-js实现打印超市小票功能代码详解
- B/S下基于LODOP控件客户端自动打印小票
- RDLC不预览打印——超市小票
- B/S下基于LODOP控件客户端自动打印小票
- B/S下基于LODOP控件客户端自动打印小票
- lodop打印收费小票
- 【JS】通过JS实现超市小票打印功能——ActiveX控件
- Web打印--Lodop 打印小票购物单
- ZPL 打印条码、二维码及小票(中文/汉字),生成条码、二维码图片【Asp.Net】-含示例代码
- lodop页面直接打印 水印 分页 套打
- lodop打印多页
- 详解如何在vue项目中使用lodop打印插件
- 打印小票时自动换行算法,可处理各种字符混排
- 仓库、超市、服装、食品、批发零售手持打印PDA开单器-现场无线开单扫描 无线传输电脑
- 黑马程序员——根据银行排队取号系统模拟餐馆排队取号