WebOffice-开发文档

2.2.5 IsModify 原 型: BOOL IsModify;

说 明:判断文档是否被修改,需要在LoadOrigarFile之前设置 OptionFlag |= 0x0400 才有效。

2.2.6 ShowToolBar 原 型: BOOL ShowToolBar; 说 明:是否显示工具栏。 数 值: 1:显示工具栏 ;

0:隐藏工具栏

2.2.7 OptionFlag 原 型: long OptionFlag;

说 明:系统标志位,可读写。此属性比较重要,可以作为各种控制开关。 数 值:

OPTIONFLAG_WORD_07SAVETO03 0x0001(Office2007保存为兼容格式) OPTIONFLAG_EXCEL_07SAVETO03 0x0002(Office2007保存为兼容格式) OPTIONFLAG_HTTPSAVEENC 0x0004(HttpPost时候文件加密压缩) OPTIONFLAG_SETFILEDVALUE 0x0008(书签操作后删除盖书签) OPTIONFLAG_NODELWORDNORMAL 0x0010(清除Word的模板文件)

OPTIONFLAG_NOENCOUDEURL 0x0020(设置URL的是否UTF8编码) OPTIONFLAG_SHOWPRESS 0x0080(是否显示进度条) OPTIONFLAG_DOCSHA1 0x0400(设置此项则IsModify有效) 示 例:

//1.调用LoadOriginalFile打开URL上路径的时候 // 如果对URL进行UTF8编码就调用 Obj.OptionFlag |= 0x0020;

// 如果不对URL编码调用下面这句(默认) Obj.OptionFlag &= 0xffdf;

Obj.LoadOriginalFile(\//2.在上传和下载的时候

//调用下面语句,则显示进度条: Obj.OptionFlag |= 0x0080;

//调用下面语句,则不显示进度条(默认): Obj.OptionFlag &= 0xff7f;

//3.在上传时候设置是否对文件加密和压缩 //调用下面语句,则对文件加密和压缩: Obj.OptionFlag |= 0x0004;

//调用下面语句,则不对文件加密和压缩(默认):

Obj.OptionFlag &= 0xfffc;

2.2.8 Is2007 原 型: long Is2007;

功 能:判断是否Office2007,只读 参 数: 返回值:

1:是2007版本 0:不是2007版本 示 例:

//判断当前Office是不是2007版本 document.all.WebOffice1. Is2007();

2.2.9 lContinue 原 型: long lContinue;

功 能:用于NotifyWordEvent的处理函数中,可以终止相应事件的继续执行 参 数: 返回值:

1:可以继续执行(默认) 0:终止默认操作 示 例:

//禁止关闭当前的Word/Excel/Wps文档 OnNotifyWordEvent(BSTR strEventName) {

if(strEventName == “DocumentBeforeClose”) {

lContinue = 0; } }

2.3 事件

2.3.1

NotifyWordEvent

>>閻忕偞娲栫槐鎴﹀礂閵婏附鐎�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4