演示如何在页面内引入打印控件Lodop: |
|
一、嵌入方式: |
通常情况下,在页面中嵌入Lodop的如下引用代码,然后用一个全局对象变量来使用控件: |
·在head或body中加入: |
<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></embed> |
</object> |
·在调用Lodop功能前,先用如下JS过程获得控件对象: |
var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM')); |
·现在测试一下:查看本机是否安装了控件或云打印 |
·当页面不添加以上代码时,getLodop过程会动态建立它们,语句简化如下(推荐): |
var LODOP=getLodop(); |
二、相关文件:
|
Lodop相关文件说明如下: |
·install_lodop32.exe和install_lodop64.exe |
这俩文件是安装和升级的主程序,对应32位和64位浏览器(这里是浏览器位数不是操作系统位数), |
提供给用户下载后使用,如果将它们复制或改名为uninstall_lodop32.exe(名前加un)就可用其卸载控件。 |
·LodopFuncs.js |
该文件是个样例,里面包含JS过程getLodop,该过程根据浏览器类型来取用页面元素(object或embed), |
从而兼容各种浏览器,同时检查控件是否安装、是否最新版本, |
然后引导用户对应下载执行install_lodop32.exe文件或install_lodop64.exe。 |
·lodop实体文件 |
控件被安装后,其实体文件CAOSOFT_WEB_PRINT_LODOP.OCX和NPCAOSOFT_WEB_PRINT_lodop.dll |
被自动安装在系统Program Files\MountTaiSoftware\Lodop目录下,开发者也可将其自主签名, |
用其它方式发布。亲手制作CAB参考:http://blog.sina.com.cn/s/blog_721e77e50100ng1r.html |
|
三、支持的浏览器:
|
目前Lodop支持IE系列、IE内核系列(遨游、360、世界之窗、搜狗、蚂蚁等)浏览器,以及 |
Firefox(火狐)系列、Chrome(谷歌)系列、Opera系列、Safari系列等各类浏览器, |
以上安装程序为所有浏览器一次性安装完毕,不需要为各系列浏览器分别安装。 |