`

lodop打印控件学习总结

阅读更多
打印发票使用lodop控件
下载LodopFuncs.js
下载安装lodop插件install_lodop32.exe
html代码如下:
<html>
   <head>
   <script src="LodopFuncs.js" type="text/javascript"></script>
    <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0">
        <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0" pluginspage="install_lodop32.exe"></embed>
    </object>
	<script language="javascript" type="text/javascript">

        var LODOP; //声明为全局变量 
        function myPreview() {
            CreatePrintPage();
            LODOP.PREVIEW(); //打印预览
        };

		function CreatePrintPage(){
	    LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
		LODOP.SET_PRINT_PAGESIZE(1, "2500","1500","CreateCustomPage");
		var goTop  = 0; //0
		var goLeft = -30;//-80
		
		LODOP.ADD_PRINT_TEXT(50 + goTop, 440+goLeft, 360, 200, "XXXX公司收款收据");
		LODOP.SET_PRINT_STYLEA(0,"FontName","黑体"); 
		LODOP.SET_PRINT_STYLEA(0,"FontSize",10);
		LODOP.ADD_PRINT_TEXT(70 + goTop, 740+goLeft, 360, 200, "第  次打印");
		LODOP.ADD_PRINT_TEXT(100 + goTop, 200+goLeft, 160, 20, "收据号:");//用户名称
		LODOP.ADD_PRINT_TEXT(100 + goTop, 260+goLeft, 160, 20, "dsfa2223");//用户名称
		LODOP.ADD_PRINT_TEXT(100 + goTop, 430+goLeft, 160, 20, "收款日期:");//号码
		LODOP.ADD_PRINT_TEXT(100 + goTop, 630+goLeft, 180, 20, "2015年4月16日");//流水号
		
        LODOP.ADD_PRINT_LINE(120 + goTop, 160+goLeft,120 + goTop,830+goLeft,0,1);
		LODOP.ADD_PRINT_TEXT(130 + goTop, 200+goLeft, 160, 20, "客户名称");//用户名称
		LODOP.ADD_PRINT_TEXT(130 + goTop, 280+goLeft, 160, 20, "张东");
        LODOP.ADD_PRINT_LINE(150 + goTop, 160+goLeft,150 + goTop,830+goLeft,0,1);
		//左边第二条竖线
        LODOP.ADD_PRINT_LINE(120 + goTop, 260+goLeft,350 + goTop,260+goLeft,0,1);
        LODOP.ADD_PRINT_LINE(350 + goTop, 160+goLeft,350 + goTop,830+goLeft,0,1);
		LODOP.ADD_PRINT_TEXT(130 + goTop, 660+goLeft,180,20,"号码");
		LODOP.ADD_PRINT_TEXT(130 + goTop, 720+goLeft,180,20,"111111111");
		LODOP.ADD_PRINT_LINE(380 + goTop, 160+goLeft,380 + goTop,830+goLeft,0,1);
		LODOP.ADD_PRINT_TEXT(250 + goTop, 200+goLeft, 160, 20, "收费项目");//
		LODOP.ADD_PRINT_TEXT(360 + goTop, 200+goLeft,180,20,"合计金额(大写)");
		LODOP.ADD_PRINT_TEXT(360 + goTop, 320+goLeft,180,20,"壹仟贰佰玖拾");
		LODOP.ADD_PRINT_LINE(120 + goTop, 650+goLeft,150 + goTop,650+goLeft,0,1);
		LODOP.ADD_PRINT_LINE(120 + goTop, 700+goLeft,150 + goTop,700+goLeft,0,1);
		LODOP.ADD_PRINT_LINE(350 + goTop, 650+goLeft,380 + goTop,650+goLeft,0,1);
		LODOP.ADD_PRINT_TEXT(360 + goTop, 660+goLeft,180,20,"合计:");
		LODOP.ADD_PRINT_TEXT(360 + goTop, 700+goLeft,180,20,"¥1290");
		LODOP.ADD_PRINT_TEXT(390 + goTop, 200+goLeft,180,20,"收款人:");
		LODOP.ADD_PRINT_TEXT(390 + goTop, 260+goLeft,180,20,"张三");
		LODOP.ADD_PRINT_IMAGE(240+ goTop, 700+goLeft,130,130,"<img src='print_6.png' width='105px' height='105px'/>");
		LODOP.ADD_PRINT_IMAGE(50 + goTop, 200+goLeft, 120, 120, "<img src='print_7.png' width='80px' height='40px' />");
		//左边最外一条竖线
		LODOP.ADD_PRINT_LINE(120 + goTop, 160+goLeft,380 + goTop,160+goLeft,0,1);
		//右边最外一条竖线
		LODOP.ADD_PRINT_LINE(120 + goTop, 830+goLeft,380 + goTop,830+goLeft,0,1);
		
		var firstHigh = 170 + goTop;
		var rowHigh2 = 18;
		var currHigh = "";
		var array = "过户费|1|6.0元|¥6.0|##".split("##");
			for ( var i = 0; i < array.length; i++) {
			var row = array[i];
			if (row != null && row != "") {
				var item = row.split("|");
				currHigh = firstHigh + i * rowHigh2;
				//账目项名称
				if (item[0] != null && item[0] != "") {
					LODOP.ADD_PRINT_TEXT(currHigh, 380+goLeft, 260, rowHigh2 - 2, item[0]); 
				}
				//金额
				if (item[3] != null && item[3] != "") {
					LODOP.ADD_PRINT_TEXT(currHigh, 650+goLeft, 70, rowHigh2 - 2, item[3]); 
				}
			}
		}
		
		var orgArray = "951##2015.04.16.06.35##开发区营业厅##".split("##");
		LODOP.ADD_PRINT_TEXT(currHigh+18, 680+goLeft, 70, rowHigh2 - 2, orgArray[0]);
		LODOP.ADD_PRINT_TEXT(currHigh+36, 610+goLeft, 120, rowHigh2 - 2, orgArray[1]); 
		LODOP.ADD_PRINT_TEXT(currHigh+54, 620+goLeft, 120, rowHigh2 - 2, orgArray[2]);
    };

</script>
   </head>
   <body>
	 <a href="javascript:myPreview()"><b>打印预览</b></a>
   </body>
</html>


打印预览效果:

  • 大小: 30.7 KB
分享到:
评论

相关推荐

    Web页Lodop打印控件

    Lodop是一款专业的Web打印控件,主要用于网页中的打印功能实现。它以ActiveX插件的形式存在,使得用户能够在浏览器环境中直接进行打印操作,而无需借助其他软件或复杂的编程技术。Lodop的强大之处在于其丰富的功能和...

    WEB打印控件Lodop技术手册DEMO

    **WEB打印控件Lodop技术手册DEMO详解** 在当今的互联网应用中,打印功能是不可或缺的一部分。Lodop,全称为“LODOP Web打印控件”,是一款专为网页设计的打印解决方案,旨在提供简便、高效且功能丰富的打印服务。本...

    打印2.zip lodop 打印安装文件 以及demo实例

    总结,LODOP打印控件以其强大的功能和易用性,在网页打印领域得到了广泛认可。通过正确安装和合理利用,可以极大地提升网页打印的效率和质量,尤其对于需要定制化打印需求的企业来说,LODOP无疑是一个理想的选择。

    Web打印控件Lodop6.195

    总结,Lodop6.195作为一款强大的Web打印控件,其丰富的功能和易用性使得网页打印变得更加简单。通过对压缩包中的文件进行理解和实践,开发者可以快速掌握Lodop6.195的使用,从而提升网页应用的用户体验。

    Lodop控件,套打控件

    总结来说,Lodop控件是一款高效、易用的打印工具,尤其适用于需要套打和数据可视化的业务。提供的压缩包文件包含了安装程序和一系列示例,有助于用户快速上手并熟练运用Lodop进行各种复杂的打印任务。无论是在零售、...

    WEB打印控件lodop与手册

    1. **下载安装**:首先,你需要从官方渠道获取Lodop打印控件的安装包,通常包括服务器端组件和客户端组件。 2. **服务器端部署**:将服务器端组件部署到Web服务器,确保所有访问者都能通过网络访问到Lodop服务。 3...

    WEB打印控件Lodop技术手册.doc

    Lodop是一款专业的WEB打印控件,它的主要目标是提供一个简单易用但功能强大的解决方案,以革新WEB打印开发领域。控件的设计者通过分析和归纳WEB下的打印任务,提炼出少量核心功能函数,使得复杂的打印任务能够通过...

    Lodop5.023.rar

    总结,Lodop5.023.rar是一个包含了全面的Lodop打印控件资料的压缩包,它不仅提供了控件的安装程序,还有详尽的技术手册和实例,无论你是初次接触还是寻求更高级的打印解决方案,这个资源都将是你不可或缺的学习工具...

    js web 打印 第三方打印控件免费版本

    总结起来,Lodop作为一个免费的第三方打印控件,为JavaScript Web打印提供了强大而全面的解决方案。其丰富的API和广泛的浏览器兼容性使得开发者能够实现复杂的打印需求,极大地提升了Web应用的打印体验。通过学习和...

    LODOP 帮助文档

    LODOP是一款专为Web环境设计的打印控件,旨在提供简单高效、功能强大的打印解决方案。它通过高度抽象化的功能函数来简化复杂的打印任务,使开发者能够更快速地完成打印相关的应用开发。 #### 二、系统文件 **...

    lodop dll 引用文件

    在IT行业中,LODOP是一款广泛应用的打印控件,它为开发者提供了一种方便、高效的方式来实现网页打印功能。在C#开发环境中,通过引用LODOP的DLL文件,可以轻松地集成打印服务到自己的应用程序中。下面我们将深入探讨...

    web端打印控件

    总结起来,web端打印控件是现代Web应用中不可或缺的一部分,它使用户能够在各种浏览器上方便地打印网页内容。LODOP作为一款成熟的解决方案,提供了丰富的功能和广泛的兼容性,通过示例代码,开发者可以快速理解和...

    jsp web 打印,lodop4 应用

    LODOP是一款强大的云打印控件,它提供了JavaScript和VBScript接口,可用于实现Web页面的打印功能。LODOP4是其最新版本,支持更多的特性,如自定义打印样式、多页打印、PDF转打印等。在Java Web环境中,可以通过...

    web项目打印工具Lodop,实例详解

    Lodop是一款高效、易用的在线打印控件,它使得在网页上实现复杂打印任务变得简单。下面我们将详细探讨Lodop的功能、使用方法以及其在实际项目中的应用。 首先,Lodop提供了丰富的打印功能。它支持在线预览,用户...

    Lodop技术手册

    Lodop是一款专业的Web打印控件,它为网页打印提供了高效、便捷的解决方案。本手册全面地介绍了Lodop的技术特性、使用方法以及常见应用场景,旨在帮助开发者和用户更好地理解和应用Lodop进行网页打印。 **一、Lodop...

    Lodop5.023 演示所有页面

    《Lodop5.023 演示所有页面》是针对LODOP打印控件的一个详尽示例集合,旨在帮助用户理解和掌握LODOP的所有函数方法。LODOP是一款强大的网页打印解决方案,它提供了丰富的API接口,使得开发者能够方便地在网页上实现...

    毕设&课设&项目&实训-基于 Lodop 控件的 Web 打印示例.zip

    源码与竞赛资料:教育部认可的大学生竞赛备赛资料代码、源码、竞赛总结。 功能与质量保证:这个资源库是一个宝贵的学习平台,有助于他们深入了解计算机技术的原理和应用。这些源码经过测试和验证,可以直接运行,...

    非常好用的web打印插件 , 可以热敏打印

    总结来说,这个Web打印插件对于需要频繁进行热敏打印的企业或个人是一个非常有价值的工具。其提供的教程和示例文件可以帮助用户快速上手,轻松实现网页内容到热敏打印机的直接转换。通过深入理解和实践这些示例,...

Global site tag (gtag.js) - Google Analytics