1、在 WEB 中使用 OFFICE 文档!NTKO OFFICE 文 档 控 件 开 发 接 口参 考 V5.0 Build 5,0,0,2更 新 时 间 : 2010 年 04 月 20 日开 发 接 口重 庆 软 航 科 技 有 限 公 司电 子 邮 件 : SUPPORTNTKO.COMWEB: HTTP:/WWW.NTKO.COM/技 术 开 发 网 站 : HTTP:/DEV.NTKO.COMTEL-FAX: 023-62943208-802 COPYRIGHT 2003-2010, BY NTKO SOFTWAREALL RIGHTS RESERVED版 权 所 有 : 重 庆 软
2、航 科 技 有 限 公 司保 留 所 有 权 利未 经 许 可 ,请 勿 分 发 本 文 档 的 部 分 或 全 部V5.0 版目 录目 录第 1 章 软件最终用户许可协议 1第 2 章 功能介绍(Features) 11、 功能简介 12、 5.0 版本的新功能 23、 4.0 版本的新功能 24、 详细功能列表 35、 需要的软件 66、 支持的 Web 服务器 67、 HTML Object 标识符 6第 3 章 主要属性参考 63.1、 一般界面相关 61、 Statusbar62、 Caption63、 BackColor, ForeColor74、 BorderColor75、 T
3、itlebarColor,TitlebarTextColor 76、 TitleBar77、 BorderStyle 73.2、 工具栏相关属性 81、 ToolBars82、 IsResetToolbarsOnOpen 83.3、 菜单控制相关属性 81、 Menubar82、 MenubarColor 83、 MenuBarStyle84、 MenuButtonColor 95、 MenuButtonStyle96、 MenuButtonFrameColor97、 CustomMenuCaption已过时 98、 MenuItemCount已过时 109、 FileMenuItemCoun
4、t1010、 IsShowToolMenu 1011、 IsShowHelpMenu1012、 IsShowInsertMenu 1013、 IsShowEditMenu 1014、 FileNew,FileOpen,FileClose,FileSave ,FileSaveAs,FilePrint,FilePrintPreview,FilePageSetup,FileProperties 1015、 EnableFileCommand 已过时 113.4、 文档信息和行为控制相关属性 121、 ActiveDocument122、 WebFileName 123、 IsShowFileErro
5、rMsg124、 DocType125、 DocSize126、 IsNoCopy 137、 IsStrictNoCopy 138、 Data139、 NCOData1310、 StatusMessage 1311、 StatusCode 1312、 SignCursorType 1313、 DefaultOpenDocType1414、 FullScreenMode1415、 IsShowFullScreenButton1516、 WebUserName153.5、 网络传输控制相关属性 161、 MaxUploadSize162、 IsUseUTF8URL163、 IsUseUTF8Dat
6、a 164、 IsShowNetErrorMsg165、 IsUseControlAgent166、 IsDirectConnect167、 IsOpenURLReadOnly 163.6、 全屏手写签名/绘图相关属性 171、 HandSign2Color172、 HandSign2PenWidth173、 HandSign2Relative 174、 HandSign2BelowText173.7、 数字证书签名相关属性 181、 IsSaveDocExtention182、 IsSaveDataIfHasVDS183、 DS_CSPProviderName184、 DS_CSPIssue
7、rName 183.8、 安全签章相关属性 181、 DS_CSPProviderName182、 DS_CSPIssuerName 183.9、 控件密钥相关属性 18目 录1、 ProductCaption,ProductKey 183.10、 与事件处理相关的属性 191、 CancelLastCommand192、 CancelSheetDoubleClick 193、 CancelSheetRightClick 194、 CancelWordRightClick 195、 CancelWordDoubleClick 196、 CancelPPTRightClick203.11、 EK
8、EY 控制相关属性 201、 IsEkeyConnected202、 EkeySN 20第 4 章 主要方法参考 204.1、 新建、打开和保存文档相关方法 201、 CreateNew 202、 SaveToURL213、 BeginOpenFromURL234、 OpenFromURL235、 OpenLocalFile246、 SaveToLocal 257、 PublishAsHTMLToURL258、 SaveAsHTMLFile 259、 SaveAsOtherFormatToURL2610、 SaveAsOtherFormatFile2711、 SaveAsPDFFile2712
9、、 PublishAsPDFToURL2813、 OpenFromODBCds2914、 SaveToODBCds2915、 OpenNCOFromLocal 3016、 SaveNCOToLocal 3017、 OpenNCOFromURL3018、 SaveNCOToURL314.2、 文档通用方法 311、 SetReadOnly312、 Activate 313、 ShowCommandBar314、 ShowDialog325、 PrintOut326、 PrintPreview327、 Close328、 GetOfficeVer 329、 GetWPSVer3310、 GetPr
10、oductVerString3311、 GetNTKOSecSignVerString3312、 ShowTipMessage334.3、 自定义菜单相关方法 331、 AddCustomMenu2 332、 AddCustomMenuItem2 343、 EnableCustomMenuItem2374、 RemoveCustomMenu2 375、 AddCustomMenuItem已过时 386、 RemoveCustomMenuItem已过时 397、 ClearAllCustomMenuItems已过时 398、 AddFileMenuItem399、 RemoveFileMenuI
11、tem3910、 ClearAllFileMenuItems404.4、 在菜单上添加自定义按钮相关方法 401、 AddCustomButtonOnMenu 402、 RemoveCustomButtonOnMenu 414.5、 手写签名,电子印章和图片操作相关方法 411、 AddPicFromLocal412、 AddPicFromURL 433、 AddPicFromScanner444、 AddSignFromLocal445、 AddSignFromURL466、 DoHandSign2477、 DoHandDraw2488、 DoCheckSign 499、 SetAutoCh
12、eckSignKey4910、 SetSignsVisible 5011、 ClearSigns5012、 DoHandSign【请使用 DoHandSign2】 5013、 DoHandDraw【请使用 DoHandDraw2】 514.6、 文档控件调用安全签章系统的相关方法 521、 IsNTKOSecSignInstalled532、 AddSecHandSign533、 AddSecKeyBoardComment 544、 AddSecSignFromEkey555、 AddSecSignFromLocal 566、 AddSecSignFromURL584.7、 数字证书签名相关方
13、法 591、 AddDigitalSignature 592、 ReDigitalSignature 593、 VerifyDigitalSignature594、 GetDSCount595、 GetValidDSCount594.8、 适用于 WORD 文档的简化方法 59目 录1、 AddTemplateFromLocal602、 GetBookmarkValue603、 SetBookmarkValue 604、 AddTemplateFromURL 605、 AddNCOTemplateFromURL 616、 AddNCOTemplateFromLocal614.9、 适用于 EX
14、CEL 的简化方法 611、 AddSheet 612、 GetSheetsCount623、 GetRangeValue624、 SetRangeValue625、 GetRangeFormula626、 SetRangeFormula627、 SetRangeLocked624.10、 自定义通讯相关方法 621、 DoWebGet 632、 DoWebExecute 633、 DoWebExecute2 634、 AddHTTPHeader635、 HTTPHeaderReset63第 5 章 主要事件参考 645.1、 文档相关事件 641、 AfterOpenFromURL 642、
15、 AfterPublishAsPDFToURL643、 OnDocumentOpened 654、 OnDocumentClosed655、 OnDocActivated 656、 OnScreenModeChanged 655.2、 菜单相关事件 651、 OnFileCommand652、 OnCustomMenuCmd2 663、 OnCustomMenuCmd已过时 664、 OnCustomFileMenuCmd675、 BeforeOriginalMenuCommand675.3、 在菜单上添加自定义按钮的相关事件 681、 OnCustomButtonOnMenuCmd 685.
16、4、 安全签章系统相关事件 681、 OnBeforeDoSecSign682、 OnBeforeDoSecSignFromEkey 693、 OnSecSignSetInfo704、 OnSecSignDeleted725.5、 签名印章相关事件 731、 AfterHandSignOrDraw 732、 AfterCheckSign 733、 OnSignSelect 735.6、 WORD 及 WPS 事件 741、 OnWordWPSSelChange742、 OnWordBeforeRightClick743、 OnWordBeforeDoubleClick745.7、 EXCEL
17、事件 751、 OnSheetSelectionChange752、 OnSheetBeforeDoubleClick 753、 OnSheetBeforeRightClick 754、 OnSheetChange 755.8、 PPT 相关事件 751、 OnPPTBeforeRightClick76第 6 章 JavaScript/Jscript 代码 761、 使用 JavaScript 响应控件事件 762、 其他示例请参考 77第 7 章 常见问题(FAQs) 771、 SaveToURL 方法出错 772、 如何调用 Word 自己的对话框? 783、 如何设置禁止拷贝文档数据?
18、854、 如果控件不能运行怎么办? 855、 如何在 的 部分设置属性? 856、 如何输入产品密钥? 85第 8 章 商标和权利声明 861、 关于本文提到的商标声明 862、 软航 ,千航 ,NTKO商标说明 86NTKO OFFICE 文 档 控 件 开 发 接 口 参 考 V5.0.0.2 1 第 1 章 软 件 最 终 用 户 许 可 协 议重 要 须 知 请 认 真 阅 读 : 本 最 终 用 户 许 可 协 议 ( 以 下 称 协 议 )是 您 ( 个 人 或 单 一 实 体 ) 与 我 们 之 间 有 关 NTKO Office 文 档 控 件 软 件 产 品 的法 律 协 议
19、 。 本 “软 件 产 品 ”包 括 计 算 机 软 件 , 并 可 能 包 括 相 关 媒 体 、 印 刷 材 料 ,和 “联 机 ”或 电 子 文 档 ( “软 件 产 品 ”) 。 本 “软 件 产 品 ”还 包 括 对 我 们 提 供给 您 的 原 “软 件 产 品 ”的 任 何 更 新 和 补 充 资 料 。 任 何 与 本 “软 件 产 品 ”一 同提 供 给 您 的 并 与 单 独 一 份 最 终 用 户 许 可 证 相 关 的 软 件 产 品 是 根 据 那 份 许 可 协 议 中 的条 款 而 授 予 您 。 您 一 旦 安 装 、 复 制 、 下 载 、 访 问 或 以 其
20、 它 方 式 使 用 “软 件 产品 ”, 即 表 示 您 同 意 接 受 本 协 议 各 项 条 款 的 约 束 。 如 您 不 同 意 本 协 议 中 的 条 款 , 请 不 要 安 装 或 使 用 “软 件 产 品 ”;NTKO Office 文 档 控 件 是 受 版 权 保 护 的 。 如 果 您 得 到 的 是 未 注 册 版 本 , 您 还没 有 获 得 运 行 授 权 。 请 在 测 试 完 成 之 后 从 您 的 机 器 中 删 除 。 如 果 您 得 到 的 是 注 册 版本 , 您 可 以 在 授 权 协 议 许 可 的 范 围 内 使 用 本 软 件 。您 不 能 分
21、发 , 销 售 , 以 及 非 法 破 解 本 软 件 。 也 不 能 超 出 协 议 许 可 的 范 围 使 用 本软 件 。 否 则 , 将 被 视 为 侵 犯 了 我 们 的 知 识 产 权 。对 反 向 工 程 (Reverse Engineering)、 反 向 编 译 (Decompilation)、 反 汇编 (Disassembly) 的 限 制 。 您 不 得 对 本 “软 件 产 品 ”进 行 反 向 工 程 、 反 向 编译 (decompile) 或 反 汇 编 (disassemble), 但 尽 管 有 这 项 限 制 , 如 适 用 法 律 明示 允 许 上 述
22、活 动 , 则 不 在 此 限 。 另 外 , 我 们 不 对 您 在 使 用 此 软 件 的 过 程 中 对 您 的 机器 或 者 数 据 造 成 的 损 失 负 责 。第 2 章 功 能 介 绍 ( Features)1、 功 能 简 介使 用 NTKO Office 文 档 控 件 , 能 够 在 浏 览 器 窗 口 中 直 接 编 辑 Word,Excel等 Office 文 档 并 保 存 到 Web 服 务 器 。 实 现 文 档 和 电 子 表 格 的 统 一 管 理 。 同 时 支持 痕 迹 保 留 , 手 写 签 名 , 电 子 盖 章 等 办 公 自 动 化 系 统 必 备
23、 的 功 能 。 是 OA 系统 开 发 的 最 佳 选 择 组 件 ! 卓 越 的 性 能 , 低 廉 的 价 格 , 标 准 高 效 的 编 程 接 口 , 让 您 以最 低 的 开 发 成 本 , 轻 松 创 建 极 具 特 色 的 解 决 方 案 !它 能 够 将 编 辑 过 的 Office 文 档 直 接 保 存 到 Web 服 务 器 ; 支 持 在 线 编 辑 包NTKO OFFICE 文 档 控 件 开 发 接 口 参 考 V5.0.0.2 2 括 Microsoft Word, Excel 以 及 PowerPoint 在 内 的 所 有 Office 文 档 类 型 ; 支持 各 种 后 台 Web 服 务 器 和 编 程 语 言 。 并 且 可 以 在 浏 览 器 中 通 过 JScript 或 者VBScript 使 用 控 件 提 供 的 属 性 和 方 法 控 制 文 档 操 作 。2、 5.0 版 本 的 新 功 能 新增全屏编辑功能(BETA) 。相 关 属 性 : FullScreenMode, IsShowFullScreenButton相