码迷,mamicode.com
首页 > Web开发 > 详细

对点聚weboffice插件的使用说明

时间:2017-08-24 00:02:04      阅读:712      评论:0      收藏:0      [点我收藏+]

标签:编辑   功能   highlight   str   结束   上启   链接   line   word   

对于weboffice这个active插件的使用上提供点说明。

  首先在官网上下载weboffice7,下载地址在http://forum.dianju.cn/viewtopic.php?f=9&t=82

     下载weboffice7-exe.rarweboffice7-x86.rar。。解压后有个weboffice.exe和weboffice.cab

  1、要使用这个插件,首先你得先在电脑安装weboffice.exe

  由于这是activex插件,只支持ie,所以chrome,firefox是不支持的。所以有个ffactivex-setup-r39.rar可以提供兼容,这个需要先安装,再安装weboffice.exe。详细可以看 http://forum.dianju.cn/viewtopic.php?f=3&t=1041  。weboffice.exe和ffactivex-setup-r39这两个安装包在你自己的web系统上可以写个js判断是否已经安装,是否ie,没有的话提供下载。

  2、安装后,在你页面上的某个固定的div内嵌入个<object> 对象,这个<object>就是offcie对象。。可以看官网上的weboffice7-demo.rar。里面有个LoadWebOffice.js。我把内容拷出来,如下面。

1
2
3
4
5
var s = ""
s += "<object id=WebOffice1 height=768 width=‘100%‘ style=‘LEFT: 0px; TOP: 0px‘  classid=‘clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5‘ codebase=‘WebOffice.cab#Version=7,0,1,0‘>"
s +="<param name=‘_ExtentX‘ value=‘6350‘><param name=‘_ExtentY‘ value=‘6350‘>"
s +="</OBJECT>"
document.write(s)

 就是返回一个object对象,其中之前下载weboffice.cab需要把地址写在codebase内。这个object对象的id是weboffice1,var obj=document.getElementById("WebOffice1") ;用obj就可以调用对这个offcie的各种操作了。具体api可以看官网提供的最后一个weboffice7-SDK.rar 。 如下面例子中就是在td内引入<object>。

 <TD class=TableData vAlign=top width="85%">
        <!-- -----------------------------== 装载weboffice控件 ==--------------------------------- -->
      <SCRIPT src="LoadWebOffice.js"></SCRIPT>
            <!-- --------------------------------== 结束装载控件 ==----------------------------------- -->
            </TD>

  3、假如需要兼容chrome和firefox。。在不同的浏览器下,这个<object>对象有不同的写法,具体可以参考论坛代码链接

  这个插件可以实现web在线offcie编辑,保存,修订,套红,印章等功能。勉强能用吧。。兼容的插件ffactivex-setup-r39其实是firefox的activex兼容,用在chrome需要在npi上启用,而且兼容效果比在firefox下差。

  本文大部分参考点聚官网文档,可以在官网上下载

对点聚weboffice插件的使用说明

标签:编辑   功能   highlight   str   结束   上启   链接   line   word   

原文地址:http://www.cnblogs.com/lxl57610/p/7420627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!