Lodop-Web打印控件

一、概述
    网页插件Lodop是一款专业的WEB打印控件,它源自软件解决方案提供商在B/S框架项目中的自主研发。插件从1.0版就非常稳定,但正由 于其出身缘故,插件的应用比较适合如下情况:

  ●开发B/S架构项目,有很多打印功能要做
  ●用户相对固定但打印机类型繁杂
  ●有“套打票据”等精打业务,又不想多费精力
  ●有些内容和格式已在网页中,不想另做打印页面
  ●不想为打印问题多投资,打印不是开发重点
  ●希望找一个简单实用而且专业的打印方案

 

二、下载

    官方下载地址:http://mtsoftware.v053.gokao.net/download.html

    附件中也提供下载,当前最新版本为6.120


三、安装或升级
   Lodop的安装是它的彩头之一,由于浏览器的安全设置问题,一般插件的安装颇费脑筋,成功率大都很低。但Lodop的安装却做到了安全、简单和实用。
   在 Lodop的发布文件包中,只有一个关键安装文件install_lodop.exe,仅仅运行这个600K的小文件(IE系的浏览器不需要其它附加文 件)就可以成功安装。
   开发环境和最终用户的安装都可采用这个方式。如果将该文件改名为uninstall_lodop.exe(在原文件名前加un),就 变成卸载文件
   而重复执行(新)安装文件就是升级。

 

四、相关操作整理

 

   在页面内嵌入打印控件Lodop

通常情况下,在页面head中嵌入Lodop的引用代码,然后用一个全局对象变量来使用控件。

 

<script language="javascript" src="LodopFuncs.js"></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> 

 其中,

<embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0 pluginspage="install_lodop32.exe"></embed>

 专为 FireFox 浏览器设计的代码,如果你这个打印控件只在 IE 上应用,那么上面这名话完全可以不用的。

 

而后就可以在js中使用如下代码使用全局变量LODOP:

 

var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));

 

 

某个具体打印任务:

 

LODOP.PRINT_INIT("test套打");

LODOP.SET_PRINT_PAGESIZE(1,'200mm','152.4mm','');	//设置纸张高度

LODOP.ADD_PRINT_TEXT(432,149,157,20,'客户公司名称');	    	
LODOP.ADD_PRINT_TEXT(338,113,543,20,'联系电话');

LODOP.PRINT();
//LODOP.PREVIEW();

 

LODOP.PRINT(taskName);

初始化运行环境,设定打印任务名称


LODOP.SET_PRINT_PAGESIZE(o, width, height, strPageName);

设定纸张大小

 

LODOP.ADD_PRINT_TEXT(top,left,width,height,content);

距上 439,距左149,打印区宽 157 ,打印区高 20 这样的一个区域内打印出文字'客户公司名称'

 

LODOP.PRINT();

此句便是打印开始了

 

LODOP.PREVIEW();

实现打印预览

 

 

 

 

 

 

等等功能…… 其他功能等可以从Lodop技术手册查询。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值