`

LODOP插件开发

 
阅读更多
function zkPreview() {

	LODOP=getLodop();
	LODOP.PRINT_INIT("test套打001");  
    LODOP.SET_PRINT_PAGESIZE(1,'180mm','150mm','');   //设置纸张高度  
    LODOP.ADD_PRINT_HTM(0,149,157,'100%',"<span style='position:absolute;color:red;font-size:10px;width:200px;'>客户公司名称233333333333333333333333--------------------333333333333333333333333333333</span>");            
    LODOP.ADD_PRINT_HTM(89,113,800,"100%","<div style='position:absolute;width:800px;'>我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld........................................................................................................................................。。。。</div>");
    LODOP.SET_PRINTER_INDEX($("#print_ids").val());
   //LODOP.BKIMG_PRINT(false);
    LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://localhost:1010/printDom/img/sto.jpg' />");
    LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",true);
    LODOP.SET_SHOW_MODE("BKIMG_PRINT",false);
    LODOP.SET_SHOW_MODE("BKIMG_WIDTH","180mm");
  	LODOP.PREVIEW();
  	//LODOP.PRINT();
	
};

function createPrinterList(){
	LODOP = getLodop(); 
	$("#print_ids").html("");
	var printerCount=LODOP.GET_PRINTER_COUNT();
	for(var i=0;i<printerCount;i++){
		var option=document.createElement('option');
	    option.innerHTML=LODOP.GET_PRINTER_NAME(i);
		option.value=i;
		document.getElementById('print_ids').appendChild(option);
	};	
};

 

1)批量打印

function zkPreview(tarObj,isPrint) {
	LODOP=getLodop();
	
	LODOP.PRINT_INIT("Hello");  
    LODOP.SET_PRINT_PAGESIZE(1,'180mm','150mm','');   //设置纸张高度  
    for (var i = 0; i <10; i++) {
    	LODOP.NewPage();
    	LODOP.ADD_PRINT_HTM(0,149,157,'100%',"<span style='position:absolute;color:red;font-size:10px;width:200px;'>" +
    			i + " = 客户公司名称233333333333333333333333--------------------333333333333333333333333333333</span>");            
    	LODOP.ADD_PRINT_HTM(89,113,800,"100%","<div style='position:absolute;width:800px;'>我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld我是一个军来来老白姓哈哈heloWorld........................................................................................................................................。。。。</div>");
    	LODOP.SET_PRINTER_INDEX($("#print_ids").val());
    	LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='http://localhost:1010/printDom/img/sto.jpg' />");
    	LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",true);
    	LODOP.SET_SHOW_MODE("BKIMG_PRINT",false);
    	LODOP.SET_SHOW_MODE("BKIMG_WIDTH","180mm");
    }
  	LODOP.PREVIEW();
  	if (isPrint) {
  		LODOP.PRINT();
  	}
	
};

 

 

分享到:
评论
1 楼 July01 2017-09-26  
最近了解到一款StratoIO打印控件,
功能如下:1、Html友好的打印方式
2、兼容主流浏览器
3、灵活配置的任务
4、交互式打印支持
5、丰富的管理面板和接口
6、个性化服务
浏览器和系统的兼容性都很好,而且不会崩溃。参考http://webprint.stratoio.com/features

相关推荐

    Lodop WEB插件

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能强大且短小精悍,开创WEB打印开发的新局面。

    Web打印插件 Lodop

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。 Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,...

    LODOP打印插件

    有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来; 有人说她是打印编程接口,因为她介于浏览器和打印...她就是Lodop,没有别的名称,她是web开发的必选伴侣...

    基于Lodop打印php网页小票打印实例

    php网页小票打印实例,打印机安装设置完成后,然后下载【Lodop打印插件】,安装插件即可 演示地址:http://www.phprr.com/demo-2127

    Web开发-Lodop打印控件实践

    Web开发,我们常常会用到打印的功能。 Lodop是Web开发常用的打印组件,方便快捷!! lodop在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来,支持通过CSS来调整布局。

    Lodop技术手册

    Lodop web打印插件手册,很牛叉很好用,建议大家使用。

    lodop32打印控件32位

    lodop32打印控件32位,安装使用官方插件开发文档支持指导开发。

    lodop打印插件

    lodop打印单据,可打印银行收据,票据,等等。可直接从jsp中引用js直接方便设置打印格式。

    reportdesign基于lodop的vue简单打印设计工具

    reportdesign - 基于lodop的vue简单打印设计工具

    在UniApp中集成Lodop实现APP打印标签功能-库文件源代码

    本资源提供了Lodop实现在UniApp应用程序中打印标签的功能的库文件源代码。在本资源中,我们将介绍如何使用Lodop在UniApp中打印标签,包括如何定义标签样式、打印内容和打印方式等。此外,我们还将提供一些示例代码和...

    LODOP列印控件

    LODOP,简便的打印插件,希望大家多多试用。很适合web开发中的打印

    详解如何在vue项目中使用lodop打印插件

    Lodop是什么东东,反正就是可以定制打印的插件。。。 既然是插件,vue的渐进式开发。完全可以拿来化为己用。 如何使用那?先大概看了下开发文档,就是一堆demo,一个js文件,三个安装程序,我擦,这么简单。come on ...

    Lodop官方版本

    有人说她是Web打印控件,因为她能打印、在浏览器中以插件的...她就是Lodop(读音“劳道谱”),没有别的名称,她是web开发的必选伴侣; 今年,她又添了个小兄弟,名叫C-Lodop(可编程的云打印),未来将由他开创......

    Vue使用lodop实现打印小结

    C-Lodop打印服务是以提供服务方式解决web打印,摆脱了对浏览器的依赖,解决了新版谷歌(45版及后续版本)、64位火狐、edge等浏览器不再支持Lodop插件方式的情况,C-Lodop打印服务支持所有浏览器。 既然C-Lodop可以...

    WEB打印控件Lodop(V6.x)

    有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来; 有人说她是打印编程接口,因为她...她就是Lodop(读音“劳道谱”),没有别的名称,她是web开发的必选伴侣;

    Lodop的LodopFuncs.js

    Lodop打印需要的LodopFuncs.js已测试可使用 Lodop是什么? 有人说她是Web打印控件,因为她能打印、在浏览器中以插件的形式出现,用简单一行语句就把整个网页...她就是Lodop,没有别的名称,她是web开发的必选伴侣...

    asp.net打印插件

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面

    lodop6.1下载

    用于web开发的一个打印控件,可以打印条码,单据等等

    MF00492-ASP.NET企业人力资源管理.zip

    (jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要...

    基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作

    不过随着浏览器技术的更新,这个插件在Chrome或者FireFox上好像不受支持了,基本上摒弃了这种插件的处理方式了。例如如果我在页面上需要打印对话框里面的内容,如下所示。 如果按正常使用LODOP的方式来进行处理的话...

Global site tag (gtag.js) - Google Analytics