WEBOFFICE
开发文档
研发部
5.0.8.2
WebOce 文档控件
开发文档
北京点聚信息技术有限公司
2008/05/08
北京点聚信息技术有限公司(以下简称“点聚”)尽最大努力使这篇文章中的内容完善且正
确。点聚对于由这篇文档导致的任何形式的直接或间接损失不负有责任。这篇文章的内容
会跟随产品的升级而有所变化。
WebOffice 开发文档
标记
名称: WebOce 开发文档
状态: 发布
部门: 研发部
文档 ID:
WebOce-01-001
更新记录
版本 时间 备注
6.0.3.0
2009-08
1. 增加了 Is2007 属性,判断当前版本是否 Oce2007。
2. 增加了 lContinue 属性,可以在 Word、excel 事件处理中
终止该事件操作。
3. 增加了 HideMenuAction 方法,能够对 Oce2007 菜单进
行控制。
4. 修改了新建、打开文档闪的问题。现在直接打开,没有闪
烁。
5. 修改了 EXCEL 打开无菜单项的 BUG
6.0.2.0
2009-02
6. 增加了工具栏按钮事件
7. 扩展了 GetDocumentObject 接口导出 PPT 的
<MSPPT::_Presentation>对象
8. 增加 SaveAsPDF 方法,无须安装 Adobe 即可直接输出
PDF
9. 增加 IsModify 属性,判断文档是否修改
10.增加 GetFileSize 方法,判断文档的大小
11.增加了 Word 中的事件捕获。
6.0.0.0
2008-10
1.增加了工具栏
2.增加了 WPS 的支持
3. 增加了上传文件的压缩和加密
5.0.8.2 2008-
05
1. 设置了对文档安全的控制
2. 清除了对 Word 模板的修改
5.0.8.0 2008-
03
1. 支持自定义的菜单,并跟 Javascript 绑定
mail: dianju@gamil.com http://www.dianju.com.cn 2(45)
WebOffice 开发文档
5.0.1.4 2007-
10
1. 可以设置文档打开密码和可写密码,支持 Word、Excel
2. 设置 Word 中的变量,可以更新关联的域
3. 扩展了这个接口,支持 Http 下的相对路径
软件开发协议
北京点聚信息技术有限公司(以下简称点聚)的所有产品,包括但不限于:开发工具
包,磁盘,光盘,硬件设备和文档,以及未来的所有定单都受本协议的制约。如果您不愿
接受这些条款,请在收到后的 7 天内将开发工具包寄回点聚,预付邮资和保险。我们会把
货款退还给您,但要扣除运费和适当的手续费。
1. 许可使用
您可以将本软件合并、连接到您的计算机程序中,但其目的只是如开发指南中描
述的那样保护该程序。您可以以存档为目的复制合理数量的拷贝。
2. 禁止使用
除在条款 1 中特别允许的之外,不得复制、反向工程、反汇编、反编译、修改、
增加、改进软件、硬件和产品的其它部分。禁止对软件和产品的任何部分进行反向工
程,或企图推导软件的源代码。禁止使用产品中的磁性或光学介质来传递、存储非本
产品的原始程序或由点聚提供的产品升级的任何数据。禁止将软件放在服务器上传播。
3. 有限担保
点聚保证在自产品交给您之日起的 12 个月内,在正常的使用情况下,硬件和软
件存储介质没有重大的工艺和材料上的缺陷。
4. 修理限度
当根据本协议提出索赔时,点聚唯一的责任就是根据点聚的选择,免费进行替换
或维修。点聚对更换后的任何产品部件都享有所有权。
保修索赔单必须在担保期内写好,在发生故障 14 天内连同令人信服的证据交给
点聚。当将产品返还给点聚或点聚的授权代理商时,须预付运费和保险。
除了在本协议中保证的担保之外,点聚不再提供特别的或隐含的担保,也不再对
本协议中所描述的产品负责,包括它们的质量,性能和对某一特定目的的适应性。
5. 责任限度
不管因为什么原因,不管是因合同中的规定还是由于刑事的原因,包括疏忽的原
因,而使您及任何一方受到了损失,由我方产品所造成的损失或该产品是起诉的原因
或与起诉有间接关系,点聚对您及任何一方所承担的全部责任不超出您购买该产品所
mail: dianju@gamil.com http://www.dianju.com.cn 3(45)
WebOffice 开发文档
支付的货款。在任何情况下,点聚对于由于您不履行责任所导致的损失,或对于数据、
利润、储蓄或其它的后续的和偶然的损失,即使点聚被建议有这种损失的可能性,或
您根据第 3 方的索赔而提出的任何索赔均不负责任。
6. 协议终止
当您不能遵守本协议所规定的条款时,将终止您的许可和本协议。但条款 2,
3,4,5 将继续有效。
7.针对 WebOce 的特别条款
WebOce 为免费版本软件,可以使用于个人开发和商业用途中。点聚将提供有
限的技术服务。
mail: dianju@gamil.com http://www.dianju.com.cn 4(45)
WebOffice 开发文档
目 录
一、工作原理..............................................................................................................8
1.1 开发流程.........................................................................................................8
1.2 WEB 页面调用控件:........................................................................................9
二、接口说明............................................................................................................10
2.1 接口..............................................................................................................10
2.1.1 AboutBox.................................................................................................................10
2.1.2 AcceptAllRevisions..................................................................................................10
2.1.3 AddMenu..................................................................................................................10
2.1.4 BookMarkOpt...........................................................................................................11
2.1.5 CloseDoc..................................................................................................................11
2.1.6 ConvertToAip...........................................................................................................11
2.1.7 CreateApp.................................................................................................................12
2.1.8 DelLocalFile.............................................................................................................12
2.1.9 DownLoadFile..........................................................................................................12
2.1.10 ExcProtectSharing..................................................................................................13
2.1.11 ExcUnprotectSharing.............................................................................................13
2.1.12 FtpConnect.............................................................................................................13
2.1.13 FtpDisConnect........................................................................................................13
2.1.14 FtpGetFile...............................................................................................................14
2.1.15 GetDocumentObject...............................................................................................14
2.1.16 GetFieldValue.........................................................................................................15
2.1.17 GetTempFilePath....................................................................................................16
2.1.18 GetRevCount..........................................................................................................16
2.1.19 GetRevInfo.............................................................................................................16
2.1.20 GetFileSize.............................................................................................................17
2.1.21 GetBookMarkCount...............................................................................................17
2.1.22 GetBookMarkInfo..................................................................................................18
2.1.23 HideMenuItem........................................................................................................18
2.1.24 HttpInit...................................................................................................................19
2.1.25 HttpAddPostFile.....................................................................................................19
2.1.26 HttpAddPostBuffer................................................................................................19
2.1.27 HttpAddPostValue..................................................................................................19
2.1.28 HttpAddPostString.................................................................................................20
2.1.29 HttpAddPostCurrFile.............................................................................................20
2.1.30 HttpAddPostCurrFile2...........................................................................................20
2.1.31 HttpPost..................................................................................................................21
mail: dianju@gamil.com http://www.dianju.com.cn 5(45)