WEBOFFICE 研发部
开发文档 5.0.8.2
WebOffice 文档控件
开发文档
北京点聚信息技术有限公司
2008/05/08
北京点聚信息技术有限公司(以下简称“点聚”)尽最大努力使这篇文章中的内容完善且正确。点聚对于由这篇文档导致的任何形式的直接或间接损失不负有责任。这篇文章的内容会跟随产品的升级而有所变化。
WebOffice开发文档
标记
名称: 状态: 部门: 文档ID:
WebOffice开发文档 发布 研发部
WebOffice-01-001
更新记录
版本 6.0.5.0 6.0.4.9 时间 备注 2010-07 1.修复了上一个版本的bug,打开Excel的时候,偶尔会出现“文档窗口无法打开”的错误。 2010-07 1.增加了VISIO的支持,文件类型\2.新建按钮 ,允许预定义新建类型, SetDefDocType(\3.ReadOnly属性,在LoadOriginalFile之前设置。 2010-07 1. 增加了NotifyToolBarClick事件中的ID_SHOWHIDEMENU相应“隐藏菜单” 32781 = ID_SHOWHIDEMENU 2010-06 1. 修复了Toolbar上保存时候,必须是临时文件的bug。 2. 修复了ToolBar的按钮上半部缺少1个像素的bug。 2010-05 1.工具栏皮肤可自定义,且默认肤色与office风格一致 2.工具栏按钮可新增 3.可自定义工具栏上授权信息 4.新加获取文档base64字符串和将base64存回文件功能。 5.对office原有菜单和工具栏的显示隐藏更加完善,可实现部分隐藏,完全隐藏。 6.0.4.8 6.0.4.7 6.0.4.6 mail: dianju@gamil.com http://www.dianju.com.cn
2(48)
6.0.4.0 2009-09 1. 2. 3. 4. 5. 6. WebOffice开发文档
自定义工具栏 通过事件方式控制Word的打印,保存,复制 增加接口ReplaceText 增加接口SetPageAs 修复了6.0.3.0的窗口无法改变大小的bug DelLocalFile只能删除临文件 6.0.3.0 2009-08 1. 增加了Is2007属性,判断当前版本是否Office2007。 2. 增加了lContinue属性,可以在Word、excel事件处理中终止该事件操作。 3. 增加了HideMenuAction方法,能够对Office2007菜单进行控制。 4. 修改了新建、打开文档闪的问题。现在直接打开,没有闪烁。 5. 修改了EXCEL打开无菜单项的BUG 6.0.2.0 2009-02 6. 增加了工具栏按钮事件 7. 扩展了GetDocumentObject接口导出PPT的
软件开发协议
北京点聚信息技术有限公司(以下简称点聚)的所有产品,包括但不限于:开发工具包,磁盘,光盘,硬件设备和文档,以及未来的所有定单都受本协议的制约。如果您不愿接受这些条款,请在收到后的7天内将开发工具包寄回点聚,预付邮资和保险。我们会把货款退还给您,但要扣除运费和适当的手续费。
1. 许可使用
mail: dianju@gamil.com http://www.dianju.com.cn
3(48)
WebOffice开发文档
您可以将本软件合并、连接到您的计算机程序中,但其目的只是如开发指南中描述的那样保护该程序。您可以以存档为目的复制合理数量的拷贝。
2. 禁止使用
除在条款1中特别允许的之外,不得复制、反向工程、反汇编、反编译、修改、增加、改进软件、硬件和产品的其它部分。禁止对软件和产品的任何部分进行反向工程,或企图推导软件的源代码。禁止使用产品中的磁性或光学介质来传递、存储非本产品的原始程序或由点聚提供的产品升级的任何数据。禁止将软件放在服务器上传播。
3. 有限担保
点聚保证在自产品交给您之日起的12个月内,在正常的使用情况下,硬件和软件存储介质没有重大的工艺和材料上的缺陷。
4. 修理限度
当根据本协议提出索赔时,点聚唯一的责任就是根据点聚的选择,免费进行替换或维修。点聚对更换后的任何产品部件都享有所有权。
保修索赔单必须在担保期内写好,在发生故障14天内连同令人信服的证据交给点聚。当将产品返还给点聚或点聚的授权代理商时,须预付运费和保险。
除了在本协议中保证的担保之外,点聚不再提供特别的或隐含的担保,也不再对本协议中所描述的产品负责,包括它们的质量,性能和对某一特定目的的适应性。
5. 责任限度
不管因为什么原因,不管是因合同中的规定还是由于刑事的原因,包括疏忽的原因,而使您及任何一方受到了损失,由我方产品所造成的损失或该产品是起诉的原因或与起诉有间接关系,点聚对您及任何一方所承担的全部责任不超出您购买该产品所支付的货款。在任何情况下,点聚对于由于您不履行责任所导致的损失,或对于数据、利润、储蓄或其它的后续的和偶然的损失,即使点聚被建议有这种损失的可能性,或您根据第3方的索赔而提出的任何索赔均不负责任。
6. 协议终止
当您不能遵守本协议所规定的条款时,将终止您的许可和本协议。但条款2, 3,4,5将继续有效。
7.针对WebOffice的特别条款
WebOffice为免费版本软件,可以使用于个人开发和商业用途中。点聚将提供有限的技术服务。
mail: dianju@gamil.com http://www.dianju.com.cn
4(48)
WebOffice开发文档
目 录
1. 许可使用 .............................................................................................................. 3 2. 禁止使用 .............................................................................................................. 4 3. 有限担保 .............................................................................................................. 4 4. 修理限度 .............................................................................................................. 4 5. 责任限度 .............................................................................................................. 4 6. 协议终止 .............................................................................................................. 4 一、工作原理 ............................................................................................................. 8
1.1 开发流程 ............................................................................................... 8 ├ 执行初始化方法,打开新文档或装载已经存在的文档 .......................................... 8 ├ 执行Http上传接口保存表单元素和Office文档 ................................................. 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 ................................................................................... 15 2.1.18 GetRevCount ........................................................................................... 16 2.1.19 GetRevInfo ............................................................................................. 16 2.1.20 GetFileSize ........................................................................................... 17 2.1.21 GetBookMarkCount ................................................................................. 17 2.1.22 GetBookMarkInfo ................................................................................... 17 2.1.23 HideMenuItem ......................................................................................... 18
mail: dianju@gamil.com http://www.dianju.com.cn
5(48)