免费下载-点聚WebOffice-开发文档_V6.0.5.0版本更新到2010
下载还需要财富值?那些都弱爆了,本手册来自官方,完全免费下载,最新版本,更新到2010-07(之后官方一直未更新)谁用谁拿走将免费进行到底
WebOffice 文档控件
开发文档
北京点聚信息技术有限公司
2008/05/08
北京点聚信息技术有限公司(以下简称“点聚”)尽最大努力使这篇文章中的内容完善且正确。点聚对于由这篇文档导致的任何形式的直接或间接损失不负有责任。这篇文章的内容会跟随产品的升级而有所变化。
标记
名称: | WebOffice开发文档 |
状态: | 发布 |
部门: | 研发部 |
文档ID: | WebOffice-01-001 |
更新记录
版本 | 时间 | 备注 |
6.0.5.0 | 2010-07 | 1.修复了上一个版本的bug,打开Excel的时候,偶尔会出现“文档窗口无法打开”的错误。 |
6.0.4.9 | 2010-07 | 1.增加了VISIO的支持,文件类型"vsd" 2.新建按钮 ,允许预定义新建类型, SetDefDocType("xls") 3.ReadOnly属性,在LoadOriginalFile之前设置。 |
6.0.4.8 | 2010-07 | 1. 增加了NotifyToolBarClick事件中的ID_SHOWHIDEMENU相应“隐藏菜单” 32781 = ID_SHOWHIDEMENU |
6.0.4.7 | 2010-06 | 1. 修复了Toolbar上保存时候,必须是临时文件的bug。 2. 修复了ToolBar的按钮上半部缺少1个像素的bug。 |
6.0.4.6 | 2010-05 | 1.工具栏皮肤可自定义,且默认肤与office风格一致 2.工具栏按钮可新增 3.可自定义工具栏上授权信息 4.新加获取文档base64字符串和将base64存回文件功能。 5.对office原有菜单和工具栏的显示隐藏更加完善,可实现部分隐藏,完全隐藏。 |
6.0.4.0 | 2009-09 | 1.自定义工具栏 2.通过事件方式控制Word的打印,保存,复制 3.增加接口ReplaceText 4.增加接口SetPageAs 5.修复了6.0.3.0的窗口无法改变大小的bug 6.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的<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绑定 |
5.0.1.4 | 2007-10 | 1. 可以设置文档打开密码和可写密码,支持Word、Excel 2. 设置Word中的变量,可以更新关联的域 3. 扩展了这个接口,支持Http下的相对路径 |
软件开发协议
北京点聚信息技术有限公司(以下简称点聚)的所有产品,包括但不限于:开发工具包,磁盘,光盘,硬件设备和文档,以及未来的所有定单都受本协议的制约。如果您不愿接受这些条款,请在收到后的7天内将开发工具包寄回点聚,预付邮资和保险。我们会把货款退还给您,但要扣除运费和适当的手续费。
1. 许可使用
您可以将本软件合并、连接到您的计算机程序中,但其目的只是如开发指南中描述的那样保护该程序。您可以以存档为目的复制合理数量的拷贝。
2. 禁止使用
除在条款1中特别允许的之外,不得复制、反向工程、反汇编、反编译、修改、增加、改进软件、硬件和产品的其它部分。禁止对软件和产品的任何部分进行反向工程,或企图推导软件的源代码。禁止使用产品中的磁性或光学介质来传递、存储非本产品的原始程序或由点聚提供的产品升级的任何数据。禁止将软件放在服务器上传播。
3. 有限担保
点聚保证在自产品交给您之日起的12个月内,在正常的使用情况下,硬件和软件存储介质没有重大的工艺和材料上的缺陷。
4. 修理限度
当根据本协议提出索赔时,点聚唯一的责任就是根据点聚的选择,免费进行替换或维修。点聚对更换后的任何产品部件都享有所有权。
保修索赔单必须在担保期内写好,在发生故障14天内连同令人信服的证据交给点聚。当将产品返还给点聚或点聚的授权代理商时,须预付运费和保险。
除了在本协议中保证的担保之外,点聚不再提供特别的或隐含的担保,也不再对本协议中所描述的产品负责,包括它们的质量,性能和对某一特定目的的适应性。
5. 责任限度
不管因为什么原因,不管是因合同中的规定还是由于刑事的原因,包括疏忽的原因,而使您
及任何一方受到了损失,由我方产品所造成的损失或该产品是起诉的原因或与起诉有间接关系,点聚对您及任何一方所承担的全部责任不超出您购买该产品所支付的货款。在任何情况下,点聚对于由于您不履行责任所导致的损失,或对于数据、利润、储蓄或其它的后续的和偶然的损失,即使点聚被建议有这种损失的可能性,或您根据第3方的索赔而提出的任何索赔均不负责任。
6. 协议终止
当您不能遵守本协议所规定的条款时,将终止您的许可和本协议。但条款2, 3,4,5将继续有效。
7.针对WebOffice的特别条款
WebOffice为免费版本软件,可以使用于个人开发和商业用途中。点聚将提供有限的技术服务。
一、工作原理
点聚WebOffice是基于客户端的ocx控件,它的功能是将Office文档(Word、Excel、WPS)嵌入到浏览器中,并调用Office中各种接口,完成文档编辑工作,然后使用控件的Http接口模拟表单提交,发送到数据处理页面(此文档举例为saveDoc.asp页,代码见演示文件),完成文档的存档工作。
1.1开发流程
├ 装载控件 <object>...</ object >
├ 触发初始化方法
<SCRIPT LANGUAGE=javascript FOR=WebOffice1 EVENT=NotifyCtrlReady>
<!--
WebOffice1_NotifyCtrlReady()
//-->
</SCRIPT>
├ 执行初始化方法,打开新文档或装载已经存在的文档
function WebOffice1_NotifyCtrlReady() {
document.all.WebOffice1.LoadOriginalFile("…", "…");
} connect下载
├ 根据当前步骤,来决定是否进入修订状态,如果是修订状态,最好设置当前的用户名
function WebOffice1_NotifyCtrlReady() {
document.all.WebOffice1.LoadOriginalFile("…", "…");
document.all.WebOffice1.SetCurrUserName("张三");
document.all.WebOffice1.SetTrackRevisions(1);
}
├ 填写表单元素,编辑Office文档
├ 执行Http上传接口保存表单元素和Office文档
//保存文档之前,如果需要接受修订,需要调用
document.all.WebOffice1.SetTrackRevisions(4);
//通过Http接口上传
document.all.WebOffice1.HttpInit();
document.all.WebOffice1.HttpAddPostString("…", "…");
document.all.WebOffice1.HttpAddPostCurrFile("…", "…");
document.all.WebOffice1.HttpPost("…")
├ saveDoc.asp获取表单数据和Office进行数据库操作,并返回操作是否正确。
├ 根据saveDoc.asp返回值进行相应操作。
1.2WEB页面调用控件:
<OBJECT id=WebOffice1 height=520 width="100%"
classid="clsid:E77E049B-23FC-4DB8-B756-60529A35FAD5" c#Version=3,0,0,0>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="2646">
<PARAM NAME="_ExtentY" VALUE="1323">
<PARAM NAME="_StockProps" VALUE="0"></OBJECT>
主要参数说明:
id 控件在网页的别名,可以通过别名调用控件的方法、属性
width 控件的宽度,可以使用绝对大小,如width="100px"。
height 控件的高度
codebase 设置控件自动下载的路径,用户如果没有安装控件,系统会自动访问codebase的路径下载控件;“#Version”后的是控件的版本,如果用户当前的软件版本低于“#Version”后面的版本,系统也会自动下载最新的控件
注意: 如果控件的width 和height属性使用%表示,则要明确指明它所在的容器的大小,如把控件放到表格<td>内,则要明确指明表格<td>的width和height的绝对值。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论