1,虚拟打印机 迅捷PDF虚拟打印机
学习云打印时可以使用虚拟打印机,省去一些麻烦
下载地址:https://www.jiakaodashi.com/dayinji/downloadsuccess-print.html
2,后台网页文件部署相关js类文件
|
|
3,前端安装lodop程序(注:前端安装的程序要与浏览器的位数一致,而不是与操作系统的位数一致)

下载地址:http://www.lodop.net/download.html
4.1,前端代码,前端直接使用
|
|
4.2,前端+后台
|
|
--------------------------更新---------------------------
因lodop的不兼容性,以及eval()函数可能会被浏览器屏蔽,建议直接在前端使用lodop控件,而且效率更高
HTML代码:
|
|
jq代码:
//打印库位信息 ---By hc
var LODOP;
function prn1_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.SET_SHOW_MODE("NP_NO_RESULT",true);
LODOP.SET_PRINT_PAGESIZE(1,600,400,"");
LODOP.ADD_PRINT_TEXT(3,3,189,25,"库位信息");
LODOP.SET_PRINT_STYLEA(0,"FontSize",13);
LODOP.SET_PRINT_STYLEA(0,"Alignment",2);
LODOP.SET_PRINT_STYLEA(0,"Bold",1);
LODOP.SET_PRINT_STYLEA(0,"ItemType",1);
LODOP.SET_PRINT_STYLEA(0,"Horient",2);
var str='';
var checks = document.getElementsByName("ids");
if($('.checkLst:checked').attr('bnno')!='' && $('.checkLst:checked').attr('type')=='checkbox'){
$('.checkLst:checked').each(function(i){
var v = $(this).attr('path')+'#'+ $(this).attr('goods_no');
if(i<checks.length-1){ v += "\r\n";}
str += v;
});
LODOP.ADD_PRINT_TEXT(27,3,189,100,str);
LODOP.SET_PRINT_STYLEA(0,"FontSize",11);
LODOP.SET_PRINT_STYLEA(0,"ItemType",4);
LODOP.PREVIEW();
}else{
alert("请勾选所需打印的鞋码");
}
};
505

被折叠的 条评论
为什么被折叠?



