`

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插件打印

    总的来说,Lodop插件通过其丰富的功能和广泛的兼容性,极大地简化了网页打印的复杂度,为开发人员和用户提供了一个高效、灵活的打印工具。无论是个人用户还是企业,都可以根据需求选择合适的版本,免费享受高质量的...

    Lodop打印插件详细教程

    四、Lodop插件的集成与开发 对于开发者来说,Lodop提供了丰富的API接口,可以通过JavaScript或者VBScript调用,方便在网页中集成打印功能。例如,使用` Lodop=GetObject("clsid:8AD9C840-044E-11D1-B3E9-00805F499...

    install_lodop打印插件及卸载

    4. **完成安装**:安装结束后,Lodop插件将被添加到你的浏览器中,此时你可以通过浏览器的扩展或插件管理器查看其是否已成功安装。 **二、使用Lodop打印功能** 1. **调用Lodop对象**:在网页代码中,你需要通过...

    Lodop WEB插件

    总的来说,Lodop WEB插件是WEB开发中一个强大的工具,通过其高效、易用的特性,使得网页打印变得更加便捷。结合压缩包中的示例代码,开发者可以快速掌握Lodop的使用方法,从而在自己的项目中实现灵活、个性化的打印...

    Lodop在线打印插件

    在Java Web开发中,Lodop可通过JavaScript调用,与后端框架无关。在Struts、Spring和Ibatis集成项目中,通常在控制器层(Controller)处理业务逻辑后,将数据传给前端,前端通过Lodop API进行打印操作。Lodop的...

    lodop打印插件

    首先,Lodop插件的核心优势在于其跨平台兼容性。它能够无缝对接Windows和Linux操作系统,并且与大多数主流浏览器如Chrome、Firefox、IE、Edge等兼容。这意味着无论用户使用哪种浏览器或操作系统,都可以享受到一致的...

    Lodop打印插件及使用教程

    3. **HTML样本**:`PrintSampIndex.html`、`PrintSample40.html`等HTML文件是Lodop的示例代码,展示了如何在网页中嵌入Lodop插件并调用其API进行打印操作。通过学习这些样本,开发者可以快速掌握Lodop的用法。 4. *...

    Web打印插件 Lodop

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

    Lodop6 WEB打印插件

    Lodop6 WEB打印插件是一款在网页上实现高效、便捷打印功能的控件,它为开发者和用户提供了丰富的打印解决方案。这款插件以其易用性、稳定性和强大的功能著称,是许多企业和个人在网页打印领域中的首选工具。下面我们...

    LODOP打印插件

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

    济南社保 lodop 打印插件

    首先,安装LODOP插件的过程相对简单。在提供的压缩包文件中,"install_lodop32.exe"是32位系统的安装程序,用户只需双击运行,按照向导提示进行操作即可完成安装。对于64位系统,通常会有对应的64位版本可供下载。...

    javaweb 调用打印机控件Lodop

    Lodop是一款功能强大的打印控件,由上海云表科技有限公司开发,主要用于网页无插件打印,支持各种复杂的打印需求,如多联单据打印、条形码、二维码、图形图像等。以下是对这个主题的详细讲解: 1. **Lodop简介** -...

    Vue中使用Lodop插件实现打印功能的简单方法

    在Vue项目中实现打印功能,Lodop插件是一个实用的选择。Lodop是一款云打印服务,能够方便地集成到Web应用中,提供便捷的打印API。以下将详细介绍如何在Vue中使用Lodop插件。 首先,我们需要了解Lodop的基本使用方法...

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

    3. **安装Lodop插件**:按照下载的安装包的提示进行安装。安装过程中,可能需要用户给予浏览器权限,允许插件运行。 4. **集成到PHP项目**:在你的PHP项目中,你需要引入Lodop的服务器端和服务端脚本。在提供的...

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

    这个文件包含了Lodop插件的核心JavaScript代码,负责与Lodop插件交互。 3. 引用LodopFuncs.js中的函数:在需要进行打印操作的Vue组件中,使用import语句引入getLodop方法。 ```javascript import {getLodop} from...

    打印Js生成的条形码和二维码(Lodop、C-Lodop组件)

    为了实现这一功能,首先需要安装Lodop插件。 1. **访问官方网站**: - 访问Lodop官方网址:[http://www.lodop.net/index.html](http://www.lodop.net/index.html)。 - 进入“下载中心”页面。 2. **下载与安装**...

    lodop4.0技术手册

    1. install_lodop.exe:这是Lodop4.0的安装程序,用于在用户的计算机上安装必要的ActiveX或NPAPI插件,以便在浏览器中运行Lodop服务。 2. CheckActivX.js:这是一个JavaScript文件,用于检测用户浏览器是否已经安装...

    Lodop6.226_Clodop4.115.zip

    在实际开发中,Lodop插件的主要优点在于其跨平台兼容性,支持多种浏览器(如IE、Firefox、Chrome、Safari等)以及服务器环境(如ASP、ASP.NET、PHP、JSP等)。它简化了Web应用中的打印流程,通过JavaScript接口,...

Global site tag (gtag.js) - Google Analytics