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
"\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(
"请勾选所需打印的鞋码"
);
}
};