目 录
目 录
第 1 章 软件最终用户许可协议 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
第 2 章 功能介绍(Features) ∙∙∙∙∙∙∙∙∙∙∙∙∙1
1、 功能简介∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙1
2、 3.0 版本的新功能∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙2
3、 详细功能列表∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙2
4、 需要的软件 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙4
5、 支持的 Web 服务器 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
6、 HTML Object 标识符 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
第 3 章 主要属性参考 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
3.1、 一般界面相关∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
1、 Statusbar∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
2、 Caption∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
3、 BackColor,ForeColor ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙5
4、 BorderColor∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
5、 TitlebarColor,TitlebarTextColor ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
6、 TitleBar∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
7、 BorderStyle ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
3.2、 工具栏相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
1、 ToolBars∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙6
2、 IsResetToolbarsOnOpen ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
3.3、 菜单控制相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
1、 Menubar ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
2、 MenubarColor ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
3、 MenuBarStyle∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
4、 MenuButtonColor ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
5、 MenuButtonStyle∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙7
6、 MenuButtonFrameColor∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
7、 CustomMenuCaption ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
8、 MenuItemCount∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
9、 FileMenuItemCount∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
10、 IsShowToolMenu ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙8
11、 FileNew,FileOpen,FileClose,FileSave,
FileSaveAs,FilePrint,FilePrintPreview,
FilePageSetup,FileProperties ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
12、 EnableFileCommand [过时] ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
3.4、 文档信息相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
1、 ActiveDocument ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙9
2、 DocType∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
3、 DocSize∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
4、 IsNoCopy ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
5、 IsStrictNoCopy ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
6、 Data∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
7、 StatusMessage ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙10
8、 StatusCode ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
9、 SignCursorType ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
3.5、 网络传输控制相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
1、 MaxUploadSize ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
2、 IsUseUTF8URL∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
3、 IsUseUTF8Data ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
4、 IsUseControlAgent ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
5、 IsDirectConnect∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
6、 IsOpenURLReadOnly ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙11
3.6、 数字证书签名相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
1、 IsSaveDocExtention∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
2、 IsSaveDataIfHasVDS∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
3.7、 控件密钥相关属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
1、 ProductCaption,ProductKey ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
3.8、 与事件处理相关的属性 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
1、 CancelLastCommand∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙12
2、 CancelSheetDoubleClick ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
3、 CancelSheetRightClick ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
第 4 章 主要方法参考 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
4.1、 新建、打开和保存文档相关方法∙∙∙∙∙∙∙∙∙∙∙∙∙13
1、 CreateNew ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙13
2、 SaveToURL∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙14
3、 OpenFromURL∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙15
4、 OpenLocalFile ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙16
5、 SaveToLocal ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙16
6、 PublishAsHTMLToURL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙17
7、 OpenFromODBCds∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙17
8、 SaveToODBCds∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙17
9、 OpenNCOFromLocal ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙18
10、 SaveNCOToLocal ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙18
11、 OpenNCOFromURL∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
12、 SaveNCOToURL∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
4.2、 文档通用方法∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
1、 SetReadOnly∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
2、 ShowCommandBar ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙19
3、 ShowDialog ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
目 录
4、 PrintOut ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
5、 PrintPreview ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
6、 Close ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
7、 GetOfficeVer ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
4.3、 自定义菜单相关方法∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
1、 AddCustomMenuItem ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙20
2、 RemoveCustomMenuItem ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙21
3、 ClearAllCustomMenuItems ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
4、 AddFileMenuItem ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
5、 RemoveFileMenuItem ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
6、 ClearAllFileMenuItems ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
4.4、 手写签名,电子印章和图片操作相关方法 22
1、 AddPicFromLocal∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙22
2、 AddPicFromURL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙24
3、 AddSignFromLocal∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙25
4、 AddSignFromURL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙26
5、 DoHandSign2∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙28
6、 DoHandDraw2∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙29
7、 DoCheckSign ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙30
8、 SetSignsVisible ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙30
9、 ClearSigns∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙30
10、 DoHandSign【请使用 DoHandSign2】∙∙∙∙31
11、 DoHandDraw【请使用 DoHandDraw2】 ∙32
4.5、 数字证书签名相关方法 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
1、 AddDigitalSignature ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
2、 ReDigitalSignature ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
3、 VerifyDigitalSignature∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
4、 GetDSCount∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
5、 GetValidDSCount∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
6、 DS_CSPProviderName∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙33
4.6、 适用于 WORD 文档的简化方法 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
1、 AddTemplateFromLocal∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
2、 GetBookmarkValue ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
3、 SetBookmarkValue ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
4、 AddTemplateFromURL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
5、 AddNCOTemplateFromURL ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙34
6、 AddNCOTemplateFromLocal∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
4.7、 适用于 EXCEL 的简化方法∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
1、 AddSheet ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
2、 GetSheetsCount∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
3、 GetRangeValue∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
4、 SetRangeValue ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙35
5、 GetRangeFormula∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
6、 SetRangeFormula ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
7、 SetRangeLocked∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
4.8、 自定义通讯相关方法∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
1、 DoWebGet ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
2、 DoWebExecute ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙36
第 5 章 主要事件参考 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
5.1、 文档相关事件∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
1、 OnDocumentOpened ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
2、 OnDocumentClosed∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
5.2、 菜单相关事件∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
1、 OnFileCommand ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
2、 OnCustomMenuCmd ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙37
3、 OnCustomFileMenuCmd∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙38
5.3、 签名印章相关事件 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙38
1、 AfterHandSignOrDraw ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙38
2、 AfterCheckSign ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙38
3、 OnSignSelect ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
5.4、 EXCEL 事件 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
1、 OnSheetSelectionChange∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
2、 OnSheetBeforeDoubleClick ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙39
3、 OnSheetBeforeRightClick ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙40
第 6 章 JavaScript/Jscript 代码 ∙∙∙∙∙∙∙40
1、 使用 JavaScript 响应控件事件∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙40
2、 其他示例请参考 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
第 7 章 常见问题(FAQs) ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
1、 SaveToURL 方法出错 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙41
2、 如何调用 Word 自己的对话框? ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙42
3、 如何设置禁止拷贝文档数据? ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙49
4、 如果控件不能运行怎么办? ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙49
5、 如何在<object>的<param>部分设置属性? ∙49
6、 如何输入产品密钥?∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙49
N T K O O F F I C E 文 档 控 件 开 发 接 口 参 考 V 3 . 0 . 0 . 8
—— 1 ——
第1章 软件最终用户许可协议
重 要 须 知 ━ 请 认 真 阅 读 : 本 《 最 终 用 户 许 可 协 议 》 ( 以 下 称 《 协 议 》 )
是 您 ( 个 人 或 单 一 实 体 ) 与 我 们 之 间 有 关 NTKO Office 文 档 控 件 软 件 产 品
的 法 律 协 议 。 本 “ 软 件 产 品 ” 包 括 计 算 机 软 件 , 并 可 能 包 括 相 关 媒 体 、 印 刷
材 料 , 和 “ 联 机 ” 或 电 子 文 档 ( “ 软 件 产 品 ” ) 。 本 “ 软 件 产 品 ” 还 包 括 对
我 们 提 供 给 您 的 原 “ 软 件 产 品 ” 的 任 何 更 新 和 补 充 资 料 。 任 何 与 本 “ 软 件 产
品 ” 一 同 提 供 给 您 的 并 与 单 独 一 份 最 终 用 户 许 可 证 相 关 的 软 件 产 品 是 根 据 那
份 许 可 协 议 中 的 条 款 而 授 予 您 。 您 一 旦 安 装 、 复 制 、 下 载 、 访 问 或 以 其 它 方
式 使 用 “ 软 件 产 品 ” , 即 表 示 您 同 意 接 受 本 《 协 议 》 各 项 条 款 的 约 束 。 如 您
不 同 意 本 《 协 议 》 中 的 条 款 , 请 不 要 安 装 或 使 用 “ 软 件 产 品 ” ;
NTKO Office 文 档 控 件 是 受 版 权 保 护 的 。 如 果 您 得 到 的 是 未 注 册 版 本 ,
您 还 没 有 获 得 运 行 授 权 。 请 在 测 试 完 成 之 后 从 您 的 机 器 中 删 除 。 如 果 您 得 到
的 是 注 册 版 本 , 您 可 以 在 授 权 协 议 许 可 的 范 围 内 使 用 本 软 件 。
您 不 能 分 发 , 销 售 , 以 及 非 法 破 解 本 软 件 。 也 不 能 超 出 协 议 许 可 的 范 围
使 用 本 软 件 。 否 则 , 将 被 视 为 侵 犯 了 我 们 的 知 识 产 权 。
对 反 向 工 程 (Reverse Engineering)、 反 向 编 译 (Decompilation)、 反 汇
编 (Disassembly) 的 限 制 。 您 不 得 对 本 “ 软 件 产 品 ” 进 行 反 向 工 程 、 反 向 编
译 (decompile) 或 反 汇 编 (disassemble), 但 尽 管 有 这 项 限 制 , 如 适 用 法 律
明 示 允 许 上 述 活 动 , 则 不 在 此 限 。 另 外 , 我 们 不 对 您 在 使 用 此 软 件 的 过 程 中
对 您 的 机 器 或 者 数 据 造 成 的 损 失 负 责 。
第2章 功能介绍(Features)
1、 功能简介
使 用 NTKO Office 文 档 控 件 ,能 够 在 浏 览 器 窗 口 中 直 接 编 辑 Word,Excel
等 Office 文 档 并 保 存 到 Web 服 务 器 。 实 现 文 档 和 电 子 表 格 的 统 一 管 理 。 同
时 支 持 痕 迹 保 留 ,手 写 签 名 ,电 子 盖 章 等 办 公 自 动 化 系 统 必 备 的 功 能 。是 OA
系 统 开 发 的 最 佳 选 择 组 件 ! 卓 越 的 性 能 ,低 廉 的 价 格 ,标 准 高 效 的 编 程 接 口 ,
让 您 以 最 低 的 开 发 成 本 , 轻 松 创 建 极 具 特 色 的 解 决 方 案 !
它 能 够 将 编 辑 过 的 Office 文 档 直 接 保 存 到 Web 服 务 器 ; 支 持 在 线 编 辑
N T K O O F F I C E 文 档 控 件 开 发 接 口 参 考 V 3 . 0 . 0 . 8
—— 2 ——
包 括 Microsoft Word, Excel 以 及 PowerPoint 在 内 的 所 有 Office 文 档 类 型 ;
支 持 各 种 后 台 Web 服 务 器 和 编 程 语 言 。 并 且 可 以 在 浏 览 器 中 通 过 JScript 或
者 VBScript 使 用 控 件 提 供 的 属 性 和 方 法 控 制 文 档 操 作 。
2、 3.0 版本的新功能
NTKO OFFICE 文 档 控 件 3.0 版 本 在 已 有 强 大 功 能 的 基 础 上 ,新 增 了 文 档
电 子 签 名【 数 字 签 名 】的 功 能 。同 时 简 化 了 一 些 常 用 功 能 的 函 数 和 方 法 。NTKO
OFFICE 文 档 控 件 3.0 版 本 的 数 字 签 名 功 能 基 于 国 际 标 准 开 发 ,同 时 符 合 国 家
即 将 实 施 生 效 的 《 电 子 签 名 法 》 。 使 用 电 子 签 名 【 数 字 签 名 】 , 可 以 验 证 对
文 档 内 容 , 格 式 等 的 任 何 改 动 。 同 时 支 持 联 合 签 名 , 证 书 吊 销 列 表 等 功 能 。
另 外 ,NTKO OFFICE 文 档 控 件 3.0 版 本 还 支 持 数 字 签 名 的 信 任 程 度 显 示 。数
字 签 名 可 以 区 分 为 完 全 可 信 , 基 本 可 信 , 或 者 不 可 信 。
电 子 签 名 【 数 字 签 名 】 功 能 采 用 标 准 接 口 , 可 以 和 企 业 已 有 的 PKI 系 统
无 缝 融 合 。
3、 详细功能列表
★
新增电子签名【数字签名】的
功能。
V3.0 版本新增了文档电子签名【数字签名】的功能。
同时简化了一些常用功能的函数和方法。NTKO
OFFICE 文档控件 3.0 版本的数字签名功能基于国际
标准开发,同时符合国家即将实施生效的《电子签名
法》。使用电子签名【数字签名】,可以验证对文档
内容,格式等的任何改动。同时支持联合签名,证书
吊销列表等功能。电子签名【数字签名】功能采用标
准接口,可以和企业已有的 PKI 系统无缝融合。
★
新增可定制得文件菜单,可定
制一个主菜单,禁止 F12 保存,
可显示页码,页数信息得状态
栏。
V2.5.2.1 版本新增了可定制文件菜单,可定制一个主
菜单。进一步增强了系统得可集成性。新增得禁止
F12 快捷键保存文档,以及在禁止拷贝得基础上禁止
拖放文字得功能,进一步增强了文件得安全性。新得
状态栏可以显示 Word 文档得页码和页数等信息。用
户使用更加方便。
★
新增压缩传输接口,定制菜单
栏颜色
V2.5.1.2 版本新增了定制菜单栏颜色的接口,以及使
用压缩方式保存和打开服务器文件的功能。对于一般
19K 左右的新 Word 文档,压缩后只有 2K 左右。大
大提高了存储效率。
★
新增了全文批注(全屏批注)
和定位批注签名的功能。
V2.5.0.1 版本在已有强大功能的基础上,新增了全文
批注(全屏批注)和定位批注签名的功能。能够采用
所见所得的方式在屏幕上进行批注,并插入到屏幕所
在位置。新版本还支持屏幕位置插入签名,光标位置
插入签名,以及签名缩放等功能。