前言
前面简单介绍了iweboffice的功能,接着我挑出一些比较常用的功能属性的设置(以下都是js)跟大家分享,省去了看接口文档的繁琐。
正题
介绍之前先声明一下变量的意义:
/*
form表单名称:webform
iWebOffice名称:WebOffice
WebObject文档对象接口,相当于:
如果是Word 文件,WebObject 是Word VBA的ActiveDocument对象
如果是Excel 文件,WebObject 是Excel VBA的ActiveSheet对象如:webform.WebOffice.WebObject
*/
1.实例化iWebOffice的属性
以下属性必须设置,用于实始化iWebOffice:
//WebUrl:系统服务器路径,与服务器文件交互操作,如保存、打开文档,重要文件
webform.WebOffice.WebUrl="http://www.goldgrid.com:8080/iWebOffice2009/OfficeServer.jsp";
//RecordID:本文档记录编号
webform.WebOffice.RecordID="998457984342";
//Template:模板编号
webform.WebOffice.Template="1050560363767";
//FileName:文档名称
webform.WebOffice.FileName="998457984342.doc";
//FileType:文档类型 .doc .xls .wps
webform.WebOffice.FileType=".doc";
//UserName:操作用户名,痕迹保留需要
webform.WebOffice.UserName="赵丹丹";
//第一位可以为0,1,2,3其中:0不可编辑;1可以编辑,无痕迹;2可以编辑,有痕迹,不能修订;3可以编辑,有痕迹,能修订;
//第二位可以为0,1其中:0不可批注,1可以批注。
webform.WebOffice.EditType="3,1";
2.ShowToolBar:设置是否显示整个控件工具栏,包括OFFICE的工具栏。
以下是对其值的说明:
false: 自定义工具栏=false, Office工具栏=true;
true: 自定义工具栏=true, Office工具栏=true;
0: 自定义工具栏=false, Office工具栏=true;
1: 自定义工具栏=true, Office工具栏=true;
2: 自定义工具栏=false, Office工具栏=false;
3: 自定义工具栏=true, Office工具栏=false;
3.ShowMenu:设置是否显示整个菜单
WebOffice.ShowMenu="1" 显示菜单
WebOffice.ShowMenu="0" 不显示菜单
4.小结
虽然只有这几个属性的设置,但是这些都是我们最常用到的,熟悉了这几个属性的设置,iwebOffice用起来会方便很多。后面会继续介绍常用方法的使用。