NTKO附件管理控件开发接口参考V.doc_第1页
NTKO附件管理控件开发接口参考V.doc_第2页
NTKO附件管理控件开发接口参考V.doc_第3页
NTKO附件管理控件开发接口参考V.doc_第4页
NTKO附件管理控件开发接口参考V.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在 WEB 中编辑管理服务器文件! NTKO 附件管理控件开发接口参 考 V4.0 Build 0,0,0,0 更新时间:2010 年 9 月 15 日 开开发发接接口口 重庆软航科技有限公司 千航网络【NTKO SOFTWARE】 电子邮件:SALEINFONTKO.COM WEB:HTTP:/WWW.NTKO.COM/ 技术支持网站:HTTP:/DEV.NTKO.COM/ TELFAX传真 COPYRIGHT 2003-2010,BY NTKO SOFTWARE ALL RIGHTS RESERVED 版权所有:软航科技,千航网络 保留所有权利 未经许可,请勿分发本文档的部分或全部 目目录录 第第 1 章章 软件最终用户许可协议1 第第 2 章章 何时使用 NTKO 附件管理控件1 1、 提供在线编辑解决方案 1 2、 管理 DOMINO 文档附件1 第第 3 章章 功能介绍(Features) 2 3.1、 功能简介2 3.2、 详细功能2 1、 平台支持功能2 2、 网络及协议功能支持2 3、 界面行为支持3 4、 编程支持3 5、 安全及其他支持3 3.3、 需要的软件 4 3.4、 支持的 Web 服务器 4 3.5、 HTML Object 标识符 4 第第 4 章章 控件主要属性参考4 4.1、 界面相关属性4 1、 Toolbar4 2、 ViewType 5 3、 Statusbar5 4、 BackColor5 4.2、 网络协议相关属性 5 1、 MaxUploadSize5 2、 NetworkBufferSize 5 3、 ReceiveDataTimeOut5 4、 IsUseUTF8URL5 5、 IsUseControlAgent6 6、 IsUseUTF8Data 6 7、 IsDirectConnect6 4.3、 行为控制属性6 1、 CancelLastCommand6 2、 DefaultAddFileTypes6 3、 FilesCount6 4、 ServerFilesCount 6 5、 LocalFilesCount 6 6、 IsConfirmSaveModified6 7、 IsShowContextMenu7 8、 IsPermitAddDelFiles7 9、 DelFileField 7 10、 IsUseFileIDInDelFileField7 11、 IsReadOnlyMode 7 12、 FirstColCaption 7 13、 IsEnableEditMenuItem7 14、 IsEnableOpenMenuItem 8 15、 IsConfirmDelFiles8 16、 IsNeedSaveToServer8 17、 IsShowFileMouseTip8 18、 IsEnableSaveAll8 19、 IsEnableAdd8 20、 IsEnableViewDetail 8 21、 MenuItemCount8 22、 ScannerPicFileName 8 23、 ScannerPicType9 24、 IsAllowSelScannerPicType 9 25、 IsCloseScannerUI 9 26、 IsSelScannerIfOnlyOne9 27、 IsSaveLastSelScanner9 28、 IsShowColumnHeader 9 29、 StatusMessage 9 30、 StatusCode 9 31、 ProductCaption,ProductKey 9 4.4、 用于和文档控件集成的属性10 1、 IsSaveOfficeControlDoc10 2、 OfficeControlID10 3、 OfficeControlDocFileName 10 4.5、 其他特殊属性10 1、 NetAdaptersCount特定版本提供10 第第 5 章章 控件主要方法参考10 1、 AddServerFile 10 2、 AddLocalFile 11 3、 AddFromScanner需要购买扫描支持模块12 4、 DoCommand12 5、 GetFile13 6、 BeginSaveToURL 13 7、 SelectFile 15 8、 IsFileSelected15 9、 MoveSelectFileUp15 10、 MoveSelectFileDown 15 11、 ResetViewSort 15 12、 SetColumnVisible15 13、 SetCustomColumnCaption16 14、 AddCustomMenuItem 16 15、 RemoveCustomMenuItem 16 16、 ClearAllCustomMenuItems 16 17、 Reset16 18、 ResetSavedScanner 17 19、 GetNetAdaptersInfo特定版本提供17 第第 6 章章 控件主要事件参考18 1、 AfterSaveToURL18 2、 OnSelectChange19 3、 OnLocalFileAdded20 4、 BeforeFileCommand 21 5、 BeforeFileAdded 22 6、 OnFileSelecteded23 7、 BeforeFileOpened23 8、 OnCustomMenuCommand 25 9、 OnScannerFinished 25 10、 OnScannerSetFileName 26 11、 AfterFileDeleted 26 第第 7 章章 AttachFile 类介绍 27 7.1、 说明27 7.2、 AttachFile 类属性27 1、 IsServerFile27 2、 FileURL 27 3、 FilePath27 4、 FileName27 5、 FileSize 28 6、 IsAllowEdit28 7、 IsAllowOpen28 8、 IsAllowDelete 28 9、 IsAllowSaveAs 28 10、 IsAllowPrint 28 11、 IsAllowOpenFolder28 12、 IsAllowViewProperty 28 13、 SortOrder 28 14、 CustomFileID 28 15、 IsNeedSaveToServer28 7.3、 AttachFile 类方法29 1、 SetCustomData29 2、 GetCustomData 29 第第 8 章章 重命名功能和文件排序功能29 8.1、 有关重命名功能的说明 29 1、 重要说明29 2、 重命名功能的编程使用 29 8.2、 有关排序功能的说明32 1、 重要说明32 2、 排序功能的编程使用32 第第 9 章章 常见问题(FAQs) 33 1、 如何获得技术支持 33 2、 如果控件不能运行怎么办?33 3、 如何在的部分设置属性?33 4、 如何输入产品密钥?33 第第1章章 软件最终用户许可协议 重要须知 请认真阅读:本 最终用户许可协议(以下称 协议 ) 是您(个人或单一实体)与 我们之间有关NTKO 附件管理控件软件产品的法 律协议。本 “软件产品 ”包括计算机软件,并可能包括相关媒体、印刷材料,和 “联机 ”或电子文档( “软件产品 ”)。本 “软件产品 ”还包括对我们提供给 您的原 “软件产品 ”的任何更新和补充资料。任何与本“软件产品 ”一同提 供给您的并与单独一份最终用户许可证相关的软件产品是根据那份许可协议中的条 款而授予您。您一旦安装、复制、下载、访问或以其它方式使用“软件产品 ” ,即表示您同意接受本协议 各项条款的约束。如您不同意本协议 中 的条款,请不要安装或使用“软件产品 ”; NTKO 附件管理控件是受版权保护的。如果您得到的是未注册版本,您还没 有获得运行授权。请在测试完成之后从您的机器中删除。如果您得到的是注册版本, 您可以在授权协议许可的范围内使用本软件。 您不能分发,销售,以及非法破解本软件。也不能超出协议许可的范围使用本 软件。否则,将被视为侵犯了我们的知识产权。 对反向工程 (Reverse Engineering)、反向编译 (Decompilation)、反汇 编 (Disassembly) 的限制。您不得对本“软件产品 ”进行反向工程、反向编 译 (decompile) 或反汇编 (disassemble),但尽管有这项限制,如适用法律明 示允许上述活动,则不在此限。另外,我们不对您在使用此软件的过程中对您的机 器或者数据造成的损失负责。 第第2章章 何时使用NTKO附件管理控件 1、 提供在线编辑解决方案 使用 NTKO 附件管理控件,可以直接打开附件并进行编辑。系统可以自动将 修改过的资料保存回服务器。免去了下载修改 上传的复杂操作过程。 NTKO 附件管理控件可用于任何后台WEB 服务器。 2、 管理DOMINO 文档附件 NTKO 附件管理控件更可以和LOTUS DOMINO 完全无缝集成。应用 NTKO 附件管理控件,类似于INOTES,可以更加方面的操作和处理任何 DOMINO 数据库中的附件。如果您使用LOTUS DOMINO 作为企业服务器, NTKO 附件管理控件更是您必不可少的选择。 第第3章章 功能介绍( Features) 3.1、 功能简介功能简介 在线演示及资料下载:/admin/testattaches.nsf 使用 NTKO 附件管理控件,能够在浏览器中启动原始文件对应的应用程序, 对图像文件, OFFICE 文件,文本文件等任何文件 进行编辑,打印,阅读, 并保存到 Web 服务器。实现文档的方便编辑和统一管理。支持拖放,修改提示保 存,多线程下载上传,多种视图模式,智能提交等多种特性。 NTKO 附件管理控件支持包括DOMINO 在内的各种后台Web 服务器和编 程语言。并且可以在浏览器中通过JScript 或者 VBScript 使用控件提供的属 性和方法控制文档操作。在DOMINO 中,比 INOTES 使用更加方便快捷。集 成程度更好。 3.2、 详细功能详细功能 注注意意:某某些些功功能能(如如拖拖放放功功能能)在在演演示示版版本本中中不不支支持持。 从从扫扫描描仪仪添添加加文文件件需需要要增增强强版版本本支支持持。 重重命命名名,排排序序功功能能因因为为和和后后台台相相关关,需需要要定定制制版版本本支支持持。 1、 平台支持功能 支持多种后台 web 服务器和 开发语言 支持 DOMINO,IIS,WebLogic,Apache 等多种后台 web 服务器和 ASP,JSP,C#,VB.NET,PHP 等多种后台开发 语言。在任何后台 web 服务器都无需后台安装特别 的组件或者软件。 与 DOMINO 服务器无缝集成 无需后台组件,和 DOMINO 服务器可无缝集成。 比 INOTES 使用更加方便,开发更加快捷。 2、 网络及协议功能支持 支持智能提交 使用我们独创的智能提交技术,将附件文件和开发 者指定的 FORM 中的数据一次性上传到服务器。 多线程上传下载,性能更高 控件完全采用多线程方式上传下载,可以更好的改 善用户体验,达到更高性能。 支持 UTF-8 网页编码 通过 IsUseUTF8Data 属性,可以支持 UTF-8 编码网 页的智能提交。 支持网络缓冲大小自定义 自适应的网络传输速度,并且在特殊网络中允许用 户自定义网络传输缓冲的大小 支持 HTTP 协议,HTTPS OVER SSL 协议 对 HTTPS 协议的支持使得可以创建更加安全的应 用。并且自动支持 Session Cookie。使用当前页面的 Session Cookie 和服务器进行交互。 3、 界面行为支持 支持鼠标拖放 用户可以通过拖放增加本地文件到控件中,或者通 过拖放从控件中拖放文件到本地资源管理器或者其 他支持拖放的应用程序。 支持多种视图模式 支持大图标,小图标,详细信息显示等多种模式。 支持多种排序方式。 支持自定义工具栏 通过附件提供的事件和方法,用户可以自定义工具 栏执行调用。 支持直接编辑文件 用户可双击附件直接打开编辑,或者使用右键菜单 选择打开或者打印,系统自动下载到临时目录并执 行相关操作。 支持提示文件修改 如果下载到本地的文件被修改,控件自动提示并可 以保存回服务器。 支持编辑,打开,打印等多 种操作方式 可对附件进行编辑,打开,打印,打开文件夹,查 看属性等多种操作。 4、 编程支持 支持简洁高效的编程接口可使用 Javascript 和 VBScript 对控件进行编程。 支持自定义列,并且可以隐 藏预定义的某些列 控件支持最多 5 个自定义列。让开发者能够有更多 的控制。 支持设定自定义用户数据并 显示 控件可以为自定义列设定自定义的用户数据并显示。 并且能够自动排序。 支持过滤文件大小,文件总 数量,以及文件类型 通过控件的 BeforeFileAdded 事件,用户可以限定允 许添加到控件的文件类型,大小,以及数量。 支持多个事件 通过控件选择文件,添加文件之前,选择数量变化 等多个事件,用户可以对控件实施更多控制。 5、 安全及其他支持 安全可靠系统不会自动增加未经用户授权的文件。在打开可 执行文件时会自动提示警告。 支持直接从扫描仪输入文件 需要购买扫描支持模块 通过 AddFromScanner 方法,控件支持从扫描仪中直 接扫描图片到控件中。需要购买扫描支持模块 支持获取客户机网卡物理地 址及信息 特定版本提供 控件支持获取客户机网卡物理地址及信息。通过将 控件设定为最小,并获得这些信息,可用于客户端 的登录认证特定版本提供 使用 NTKO 附件管理控件,可以大大缩短整个系统的开发时间,降低系统的 开发成本,提高产品的质量和用户体验。 3.3、 需要的软件需要的软件 正确运行本控件需要客户机安装Windows98 及以上操作系统,Internet Explorer 5.0 及以上版本。 3.4、 支持的支持的 Web 服务器服务器 支持所有的支持HTTP/1.1 标准的 Web 服务器。 3.5、 HTML Object 标识符标识符 注注意意:某某些些特特殊殊版版本本比比如如OEM 可可能能会会具具有有不不同同的的CLSID 值值。 第第4章章 控件主要属性参考 4.1、 界面相关属性界面相关属性 1、 Toolbar Toolbar:返回或者设置是否显示工具栏。 2、 ViewType ViewType:返回或者设置控件的视图属性。取值0-2。 ntkoViewLargeIcon = 0, ntkoViewSmallIcon, ntkoViewReport 0:大图标; 1:小图标; 2:详细信息 3、 Statusbar Statusbar:布尔型。读写。是否显示状态栏 4、 BackColor BackColor:背景颜色;可读写;缺省值:系统窗口背景颜色; 设置: Obj.BackColor = OLE_COLOR 说明: OLE_COLOR 是一个 BGR (Blue, Green, Red)数值。 BGR value = (blue * 65536) + (green * 256) + red 4.2、 网络协议相关属性网络协议相关属性 1、 MaxUploadSize MaxUploadSize:返回或者设置最大允许提交的数据量。以字节为单位。 2、 NetworkBufferSize NetworkBufferSize:设置网络传输的缓存大小。如果为0,则系统自动 调整。建议设置为0。如果网络情况特殊,比如速度很快或者很慢,可以适当修 改此设置。 3、 ReceiveDataTimeOut ReceiveDataTimeOut:读取 /设置网络接收超时时间。以秒为单位。长整 型。默认为300 秒。 4、 IsUseUTF8URL IsUseUTF8URL:读取 /设置是否使用UTF-8 传输 URL。 5、 IsUseControlAgent IsUseControlAgent:读取 /设置向服务器提交请求时是否使用“NTKO ATTACH MANAGE CONTROL AGENT”.此信息也可用于判断是否是控件请求 的数据。默认为FALSE,使用浏览器AGENT。 6、 IsUseUTF8Data IsUseUTF8Data:读取 /设置是否使用UTF-8 在智能提交中传输网页数据。 如果网页编码设置为UTF-8,需要设置此属性,以便控件自动使用UTF-8 编码进行网页数据的提交。 7、 IsDirectConnect IsDirectConnect:是否使用直接连接连接服务器。【而不是默认的采用浏 览器设置 】。对于某些老版本的代理服务器环境,设置此选项可以避免因浏览器 自动检测代理服务器引起的问题 4.3、 行为控制属性行为控制属性 1、 CancelLastCommand CancelLastCommand:只允许写入。 设定该值将取消最后的操作。可以用 于多个事件。具体请参考相关事件的介绍。 2、 DefaultAddFileTypes DefaultAddFileTypes:读取 /设置添加文件对话框中默认的文件过滤类型.以 分号分隔 .例如 :*.doc;*.gif;“。默认是允许控件内置的过滤选项。 3、 FilesCount FilesCount:只读。 返回 当前控件中文件的数量。 4、 ServerFilesCount ServerFilesCount:只读。返回当前控件中服务器文件的数量 5、 LocalFilesCount LocalFilesCount:只读。返回当前控件中用户增加的本地文件的数量 6、 IsConfirmSaveModified IsConfirmSaveModified:读取 /设置是否提示保存修改的文件到服务器. 默认为 true。建议启用以便让用户能够确认所作的修改。 7、 IsShowContextMenu IsShowContextMenu:读取 /设置是否 显示右键菜单 .默认为 true。注意: 右键菜单中的关于本产品菜单不能隐藏。 8、 IsPermitAddDelFiles IsPermitAddDelFiles:是否允许在控件中增加和删除文件。当文档处于阅读 模式,不允许用户删除和增加附件时,应该设置为0。默认为 TRUE(-1)。 9、 DelFileField DelFileField:字符串。 设置文件删除域名称。通常情况下,当用户删除了 控件中的服务器文件时,控件通过此属性设定的多值域,发送给服务器被删除的文 件名信息。 该值是一个同名的多值域。 在在 DOMINO 平平台台下下,此此域域不不需需要要设设置置。 而当 IsUseFileIDInDelFileField 属性被设定为true 时,此域中包含的将不 再是文件名信息,而是用户设定的AttachFile 类的 CustomFileID 属性。请参 考 IsUseFileIDInDelFileField 属性,以及AttachFile 类的 CustomFileID 属 性说明。 10、 IsUseFileIDInDelFileField IsUseFileIDInDelFileField:布尔型。默认值为false。此域设定为true 时,将影响DelFileField 标识的删除文件域中的信息,并且将影响重命名域的内 容。具体请参考DelFileField 属性介绍,以及第8 章有关重命名功能的说明。 在在 DOMINO 平平台台下下,此此域域请请务务必必不不要要设设置置为为TRUE。 11、 IsReadOnlyMode IsReadOnlyMode:布尔型。 读取 /设置是否是只读状态打开服务器文件。 12、 FirstColCaption FirstColCaption:读取 /设置第一列的名称。字符串。 13、 IsEnableEditMenuItem IsEnableEditMenuItem:读取 /设置是否允许编辑菜单项。 14、 IsEnableOpenMenuItem IsEnableOpenMenuItem:读取 /设置是否允许打开菜单项。 15、 IsConfirmDelFiles IsConfirmDelFiles:布尔型。 读取 /设置是否提示删除文件。默认为 true,提 示。 16、 IsNeedSaveToServer IsNeedSaveToServer:只读。读取用户是否对控件中的文件进行了修改, 并需要保存回服务器。当用户删除了服务器文件,增加了本地文件,或者,修改了 服务器已经下载的文件之后此属性为TRUE,否则为 FALSE。 17、 IsShowFileMouseTip IsShowFileMouseTip:读写,布尔型。设定是否显示文件的鼠标提示信息。 18、 IsEnableSaveAll IsEnableSaveAll:布尔型。可读写。读取 /设置是否允许 “保存所有 ”命 令。 19、 IsEnableAdd IsEnableAdd:布尔型。可读写。读取 /设置是否允许添加新附件命令。 注注意意:此此属属性性同同时时会会影影响响从从扫扫描描仪仪添添加加文文件件。 20、 IsEnableViewDetail IsEnableViewDetail:布尔型。可读写。读取 /设置是否允许 查看详细 命 令。 21、 MenuItemCount 获取上下文菜单中,自定义菜单项目的数量。 22、 ScannerPicFileName ScannerPicFileName:字符串,可读写。用来读取 /设置默认扫描文件名 前缀 。 23、 ScannerPicType ScannerPicType:整形,取值03。可读写。设置默认的扫描仪添加的文 件类型。 0,TIFF,1:JPEG,2:GIF,3:BMP。 24、 IsAllowSelScannerPicType IsAllowSelScannerPicType:布尔型。可读写。读取 /设置是否允许选择 扫描图片类型 。默认为 true。 25、 IsCloseScannerUI IsCloseScannerUI:布尔型。可读写。读取 /设置扫描后是否关闭扫描仪界 面。对于连续扫描仪,可设定为false.默认为 true. 26、 IsSelScannerIfOnlyOne IsSelScannerIfOnlyOne:布尔型。可读写。读取 /设置扫描如果只有1 个 扫描仪 ,是否提示选择 .默认为 true. 27、 IsSaveLastSelScanner IsSaveLastSelScanner:布尔型。可读写。读取 /设置是否保存最后选择的 扫描仪信息 。 28、 IsShowColumnHeader IsShowColumnHeader:布尔型,可读写。读取 /设置是否在详细视图显示 标题 。 29、 StatusMessage 返回最后操作的结果字符串,只读 . 30、 StatusCode 返回最后操作的结果代码,只读 . 0: 成功 ; 1:文件错误 ; 2:网络错误 ; 3: 内存错误 ; 4:参数错误 ; 100:其他 错误 。 31、 ProductCaption,ProductKey 标题栏名称和密钥。如果密钥正确,将可以正常使用。否则,将显示演示版本 标识,且会到期。 4.4、 用于和文档控件集成的属性用于和文档控件集成的属性 1、 IsSaveOfficeControlDoc IsSaveOfficeControlDoc:布尔型。可读写。读取 /设置是否保存NTKO OFFICE 文档控件 中的文档 。 2、 OfficeControlID OfficeControlID:字符串类型。可读写。当IsSaveOfficeControlDoc 为 true 时,附件控件在保存时将可以同时保存NTKO OFFICE 文档控件中的数 据。此属性 读取 /设置要保存的NTKO OFFICE 文档 控件的 ID。 3、 OfficeControlDocFileName OfficeControlDocFileName:字符串类型。可读写。当 IsSaveOfficeControlDoc 为 true 时,附件控件在保存时将可以同时保存 NTKO OFFICE 文档控件中的数据。此属性读取 /设置保存时OFFICE 控件中 文档的文件名 . 4.5、 其他特殊属性其他特殊属性 1、 NetAdaptersCount特定版本提供 NetAdaptersCount:返回本地网络界面的数量;请参考 GetNetAdaptersInfo 方法介绍。 第第5章章 控件主要方法参考 1、 AddServerFile AttachFile AddServerFile( in VARIANT URL, in,optional VARIANT FileName, in,optional VARIANT FileSize, in,optional VARIANT FileModifiedTimeStr, in,optional VARIANT IsAllowEdit ); 向控件中增加服务器文件。返回一个AttachFile 类对象。 URL:附件 URL(可以是绝对URL,或者相对当前页面的URL) FileName:附件名称。标识附件的文件名。该名称必须正确,否则将导致删 除文件信息传送错误。 FileSize:附件大小,以字节为单位。该信息不一定需要正确的信息,只是将 在控件的详细视图中看到。用户下载后该信息将自动更新成正确的信息。 FileModifiedTime:标识附件最后修改时间的字符串。 IsAllowEdit:说明该服务器文件是否允许被编辑。不允许编辑的附件即使用 户在本地修改了也不会保存到服务器。 注注意意:此此方方法法会会触触发发BeforeFileAdded 事事件件。 技技巧巧:此此方方法法可可以以被被js 调调用用,用用来来过过滤滤文文件件类类型型。比比如如,在在BeforeFileAdded 事事件件中中,可可以以通通过过判判断断扩扩展展名名,或或者者当当前前已已经经存存在在的的文文件件数数量量 (FilesCount,ServerFilesCount,以以及及LocalFilesCount 属属性性),或或者者大大小小来来过过滤滤 是是否否允允许许增增加加该该文文件件。如如果果不不允允许许增增加加,可可以以直直接接设设定定CancelLastCommand 为为 true 取取消消增增加加文文件件。 2、 AddLocalFile AddLocalFile( in, optional VARIANT FileOrDirName, in, optional VARIANT PromptSelect, in, optional VARIANT PermitMultiSelect, in, optional VARIANT FileType ) 从安全性考虑,如果该方法不提示用户选择的情况下增加了文件,则无论设定 提示保存与否,保存时都将提示用户,以避免服务器要求上传了用户不允许的文件。 FileOrDirName:初始文件或者目录; PromptSelect:是否提示用户选择文件;如果第一个参数是目录,或者模式, 比如 ”d:000*.*”,且第二个参数为FALSE,将增加符合条件的文件。 PermitMultiSelect:是否允许选择多个文件; FileType:默认的文件过滤类型。比如:”*.gif;*.jpg;*.bmp”。多种类型以 分号分隔。 注注意意:此此方方法法会会触触发发BeforeFileAdded 和和 OnLocalFileAdded 事事件件。 技技巧巧:此此方方法法可可以以被被js 调调用用,用用来来过过滤滤文文件件类类型型或或者者结结合合其其他他系系统统使使用用,为为 其其他他系系统统选选择择文文件件。比比如如,在在BeforeFileAdded 事事件件中中,可可以以通通过过判判断断扩扩展展名名, 或或者者当当前前已已经经存存在在的的文文件件数数量量 (FilesCount,ServerFilesCount,以以及及 LocalFilesCount 属属性性),或或者者大大小小来来过过滤滤是是否否允允许许增增加加该该文文件件。如如果果不不允允许许增增 加加,可可以以直直接接设设定定CancelLastCommand 为为 true 取取消消增增加加文文件件。 OnLocalFileAdded 事事件件可可用用于于html 在在线线编编辑辑器器中中的的图图片片选选择择。请请参参考考 “OnLocalFileAdded”事事件件。 另外,用户也可以采用拖放的方式增加文件。 3、 AddFromScanner需要购买扫描支持模块 AddFromScanner (in,optional VARIANT FileName) 增加来自扫描仪的文件。可选参数标识增加的附件的前缀。 注注意意:此此方方法法会会触触发发BeforeFileAdded 和和 OnLocalFileAdded 事事件件。 4、 DoCommand DoCommand(in unsigned long cmdid) 该方法对选定的附件执行命令。cmdid 可选 06。 ntkoCmdEdit = 0 ntkoCmdOpen =1 ntkoCmdPrint = 2 ntkoCmdDelete = 3 ntkoCmdSave = 4 ntkoCmdSaveAll = 5 ntkoCmdRename = 6 0:编辑附件。 1:打开附件。 2:打印附件。 3:删除选定附件。4:保存 选定的附件。 5:保存全部附件到指定目录 如果 “IsPermitAddDelFiles”属性被设置为FALSE,则 DoCommand(3) 不起作用。请参考“IsPermitAddDelFiles”属性。 一般情况下,该方法可用于开发者自定义的按钮。 比如: 删除 保存 编辑 打印 请参考 “OnSelectChange”事件获得相关信息。在OnSelectChange 事 件中,开发者可以获得当前选择的附件数量,并根据是否有选定的附件来设定允许 或者禁止调用此方法的按钮。 注注意意:此此方方法法会会触触发发BeforeFileCommand 事事件件。 5、 GetFile AttachFile GetFile(in long index) 获取指定索引index 所在 的文件类 。返回 AttachFile 对象。 可以通过结合 这个方法及FilesCount 属性,循环获得控件中所有文件的详细信息。 6、 BeginSaveToURL BeginSaveToURL( in VARIANT URL, in VARIANT FileFieldName, in,optional VARIANT CPARA, in,optional VARIANT HTMLForm, in,optional VARIANT MaxWaitSeconds ); 该函数使用HTTP 协议将文件保存到URL。调用完毕将触发 AfterSaveToURL 事件,请参考 “主要事件参考 ”部分获得详细信息。 URL 可以是相对于控件所在的网页的相对URL 或者是绝

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论