




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络-技术-服务江西金格网络科技有限责任公司iWebOffice2003Version 中间件技术白皮书江西金格网络科技有限责任公司 版权所有地址: 江西南昌高新开发区高新大道南大科技园2号楼806室网址: 邮件: 邮编: 330096电话: 0791-8108630400服务电话:400-6776-800目录一、开发背景6二、软件功能6三、软件特点6四、技术特点7五、运行环境7六、体系架构8七、接口说明98.1、iWebOffice2003.ocx对外Web函数说明98.1.1 公共属性111、WebUrl112、RecordID113、Template114、FileName125、UserName126、FileType127、ExtParam128、EditType129、Print1310、ShowToolBar1311、Modify1412、CopyType1413、ShowMenu1414、Language1415、Status1416、ToolsSpace1517、Compressed1518、MaxFileSize1519、WebObject1520、DelayExit1621、Office2007Ribbon1622、RibbonUIXML168.1.2 公共方法171、WebOpen(Boolean)172、WebSave()193、WebFastSave()214、WebUpdateFile()225、WebSaveVersion()236、WebSaveVersionByFileID(FileID)237、WebOpenVersion()238、WebSaveTemplate()249、WebLoadTemplate()2410、WebSavePDF()2511、WebSaveAsHtml(ImageType)2612、WebSaveImage(ImageType)2613、WebSavePage()2714、WebInsertFile()2715、WebInsertImage(BookMark,Image,Transparent,ZOrder)2816、WebSaveBookMarks()2917、WebOpenBookMarks()2918、WebLoadBookMarks()3019、WebOpenSignature(Type)3020、WebCheckSignature()3221、WebShowSignature()3322、WebSendMessage()3423、WebGetFile(LocalFile,RemoteFile)3524、WebPutFile(LocalFile,RemoteFile)3625、WebDelFile(LocalFile,RemoteFile)3626、WebDateTime(Boolean)3727、WebClose()3728、WebSaveLocal()3829、WebOpenLocal()3830、WebSaveLocalDialog()3831、WebOpenLocalDialog()3832、WebSaveLocalFile(FileName)3833、WebOpenLocalFile(FileName)3934、WebGetBookMarks(Name)3935、WebSetBookMarks(Name,Value)3936、WebToolsVisible(ToolName,Boolean)3937、WebToolsEnable(ToolName,ToolIndex,Boolean)3938、WebGetMsgByName(FieldName)4039、WebSetMsgByName(FieldName,FieldValue)4040、WebClearMessage()4041、WebOpenPrint()4042、WebOpenPicture()4043、WebRefresh()4144、WebSetRevision(Show,Track,Print,Tool)4145、WebSetProtect(Boolean,password)4146、WebShow(Boolean)4147、WebDownLoadFile(Url,FileName)4248、WebMkDirectory(DirName)4249、WebRmDirectory(DirName)4250、WebFileExists(FileName)4251、WebFileSize(FileName)4252、WebFileDate(FileName)4253、WebFTPConfig(Address,Port,UserName,PassWord)4354、WebFTPGetFile(LocalFile,RemoteFile)4355、WebFTPPutFile(LocalFile,RemoteFile)4356、WebFTPDelFile(RemoteFile)4457、AppendMenu(Index,Caption)4458、DisableMenu(MenuName)4459、EnableMenu(MenuName)4460、DisableKey(KeyName)4561、Confirm(message)4562、Alert(message)4563、WebOpenKey(Root,Value)4564、WebWriteString(Name,Value)4565、WebReadString(Name)4666、WebCloseKey()4667、Active(Boolean)4668、LockWindow(Boolean)4669、WebApplication(FileType)4770、SignatureColor(Boolean)4771、SignatureCount(Boolean)4772、ClearRevisions()478.1.3 控件事件471、OnMenuClick(Index,Caption)478.2、iMsgServer2000函数接口说明498.2.1 后台类接口说明491、SetMsgByName(FieldName,FieldValue)492、GetMsgByName(FieldName)493、MsgTextClear()504、MsgFileLoad(FileName)505、MsgFileSave(FileName)506、MsgFileBody()507、MsgFileBody(byte)508、MsgFileSize()519、MsgFileSize(int)5110、MsgFileClear()5111、MsgError()5112、MsgError(String)5113、MsgErrorClear()5114、MsgVariant()5115、MsgVariant(byte)5216、MsgVersion()5217、SaveFromStream(FileName,Index)528.3、iWebOffice2003应用说明538.3.1 如何集成客户端插件538.3.2 如何设置属性538.3.3 如何调用客户端插件接口538.3.4 如何调用iMsgServer2000组件541、ASP环境下542、VB.NET环境下543、C#.NET环境下544、JAVA环境下54八、更新说明56九、公司简介62十、文档声明63一、 开发背景目前政府信息化,办公自动化正如火如荼的进行,而Microsoft Office是办公文档中用的最普遍的一种公文载体,因此,办公自动化要切合实际,与现状相结合,在办公自动化系统中,如何与Microsoft Office文档结合,是很多软件开发公司一直在摸索的问题,我们根据这种情况,自行研制开发了基于Web方式的Microsoft Office网络文档中间件管理方案。这个方案是整个办公系统中的文档处理部分,完全与Microsoft Office兼容,软件开发公司可以利用该方案,与自己研制的办公自动化系统相结合,开发出真正符合办公自动化需求的软件。二、 软件功能iWebOffice2003网络文档控件,能够在浏览器窗口中直接编辑Word、Excel、WPS、金山表格、PPT、VISIO等办公文档并保存到Web服务器上。实现文档和电子表格和数据库的统一管理。同时支持痕迹保留,手写签名,电子印章等办公自动化系统必备的功能。功能列表请参考 /iWebOffice/index.asp三、 软件特点1、 实现了通过B/S方式进行文档编辑操作。本中间件将客户端的Microsoft Office 融入客户端IE浏览器中,使用户操作更方便。2、 实现了最大限度的和Microsoft Office兼容。用户无须经过更多的培训,就能够熟悉使用采用本中间件开发的文档管理软件。3、 实现了通过网络在线编辑和保存服务器文档的功能。用户通过中间件打开、编辑、保存服务器上的文档,就像操作本地的文档一样简单。4、 实现了手写签名、电子印章、痕迹保留、版本控制的功能。这几个功能是电子政务和办公自动化中文档管理最重要的功能,本中间件很好的实现了这些功能。5、 实现了客户端软件自动升级的功能本中间件采用插件技术,能够通过版本号的更新,实现客户端软件自动更新功能。四、 技术特点1、采用IE5.0以上版本内置的HTTP传输协议,通讯性能稳定,高效。2、采用标准HTTP通讯端口,使用方便,配置简单、安全性好。3、采用插件技术,可以完全融入IE浏览器中,方便系统维护、方便用户操作。4、采用自定义协议包进行数据的组装和分析,系统开放性好,便于二次开发。5、采用了Com组件和JavaBean组件技术,很好的实现了跨平台系统,便于开发。五、 运行环境硬件平台:台式机CPU 建议Pentium800 以上,内存推荐128M 以上,硬盘10G以上空间。服务器配置相应级别的PC服务器软件平台:操作系统Windows2000 Server、Unix、Linux等Web系统IIS5、Tomcat、WebLogic、WebShere、Domino等数据库SQLServer2000、MySql、Oracle、Sybase、Access等客户机Windows 98、Me、2000、XP、2003、VISTA、WIN7Microsoft Office 2000、XP、2003、2007IE5、IE6、IE7、IE8六、 体系架构浏览器客户端软件部分服务器端处理部分HTTP接口数据库系统iWebOffice2003架构Web文档编辑页面(.asp 或 .jsp)标准保存程序(.asp 或 .jsp)文档保存程序(.asp 或 .jsp)Form对象iWebOffice2003.ocx插件DataBase或DiskFileADO或ODBC或JDBCiMsgServer2000.dll(COM组件)或iMsgServer2000.class(JavaBean组件)互联网络HTTP协议七、 接口说明8.1、 iWebOffice2003.ocx对外Web函数说明事件和方法属性WebUrl提交服务器程序路径RecordID需要打开的记录号Template需要使用的模版名FileName需要打开的文件名UserName用户名FileType需要打开的文件类型ExtParam扩展参数EditType需要使用的方式Print控制是否可以打印Modify文档是否修改CopyType是否允许拷贝ShowMenu显示菜单控制Language文字显示选择Status当前插件状态ToolsSpace是否保留工具栏空间0Compressed是否压缩保存MaxFileSize设置文件最大允许值WebObject文档对象接口DelayExit关闭文档是否延时Office2007Ribbon设置功能区状态RibbonUIXML设置OFFICE2007选项卡iWebOffice2003插件WebOpen(Boolean)打开文档WebSave() 保存文档WebFastSave()快速保存文档WebUpdateFile()保存定稿的文档WebSaveVersion()保存版本(有对话框)WebSaveVersionByFileID(FileID)保存版本(无对话框)WebOpenVersion()打开版本文件WebSaveTemplate()保存模板WebLoadTemplate()打开模板WebSavePDF()转换PDF文档并后台保存WebSaveAsHtml(ImageType)保存为HTMLWebSaveImage(ImageType)保存为图片格式WebSavePage()保存全文批注格式文件WebInsertFile()调入正文并插入当前文档的指定位置中WebInsertImage(BookMark,Image,Transparent,ZOrder)在指定的标签位置插入图片WebSaveBookMarks()保存书签的对象和对应的值(模板管理)WebOpenBookMarks()打开书签管理窗口(模板管理)WebLoadBookMarks()取数据库内容填充模板中书签的值WebOpenSignature(Type)打开签名窗口进行签名WebCheckSignature()签名有效性检查WebShowSignature()显示签名窗口WebSendMessage()发送设置的值给服务器WebGetFile(LocalFile,RemoteFile) 下载服务器上的文件WebPutFile(LocalFile,RemoteFile)上传本地文件到服务器上WebDelFile(LocalFile,RemoteFile) 删除本地或服务器文件WebDateTime(Boolean)取得或设置本地时间为服务器时间-以上为会进行前后台交互的接口-WebClose()关闭文档WebSaveLocal()文ulse-eString,Position)档保存到本地(有对话框)WebOpenLocal()打开本地文档(有对话框)WebSaveLocalDialog()显示保存对话框0WebOpenLocalDialog()显示打开对话框0WebSaveLocalFile(FileName)文档保存到本地(无对话框)WebOpenLocalFile(FileName)打开本地文档WebGetBookMarks(Name)取得书签的值WebSetBookMarks(Name,Value)设置书签的值WebToolsVisible(ToolName,Boolean)设置显示/隐藏工具栏WebToolsEnable(ToolName,ToolIndex,Boolean)设置工具栏按钮是否有效WebGetMsgByName(FieldName)取得服务器返回信息的值WebSetMsgByName(FieldName,FieldValue)设置相应值,等待发送给服务器WebClearMessage()清除所有设置或返回的值WebOpenPrint()打印文档WebOpenPicture()打开插入图片窗口WebReFresh()刷新文档,获得焦点WebSetRevision(Show,Track,Print,Tool)设置文档痕迹类型及工具状态WebSetProtect(Boolean,PassWord)设置文档只读保护状态WebShow(Boolean)设置显示或隐藏痕迹WebDownLoadFile(Url,FileName)下载指定的文件,保存为本地文件WebMkDirectory(DirName)建立目录WebRmDirectory(DirName)删除目录WebFileExists(FileName)文件是否存在WebFileSize(FileName)文件大小WebFileDate(FileName)文件日期WebFTPConfig(Address,Port,UserName,PassWord)配置FTP登陆属性WebFTPGetFile(LocalFile,RemoteFile)FTP方式下载文件WebFTPPutFile(LocalFile,RemoteFile)FTP方式上传文件WebFTPDelFile(RemoteFile)FTP方式删除文件AppendMenu(Index,Caption)增加菜单DisableMenu(MenuName)禁止菜单EnableMenu(MenuName)允许菜单DisableKey(KeyName)禁止功能键Confirm(message)确认对话框Alert(message)提示对话框WebOpenKey(Root,Value) 打开注册表WebWriteString(Name,Value)写注册表项WebReadString(Name)读注册表项WebCloseKey()关闭注册表Active(Boolean)用来击活当前的应用程序LockWindow()控制是否刷新0WebApplication(FileType)编辑器是否存在SignatureColor(Boolean)签章黑色处理SignatureCount(Boolean)获取印章或签名个数GetSignature(UserName)定位签章光标ClearRevisions()接受文档的痕迹-以上为不进行前后台交互的接口-OnMenuClick(Index,Caption)自定义菜单响应事件-以上为控件提供的事件-以上内容中红色字体为本次新版本中增加的功能,说明后面的蓝色版本号为该功能最后被更新的版本号。未例举版本号的功能为早期就一直存在的功能。iWebOffice2003属性方法说明,这些属性和方法可以通过VBScript或JavaScript来调用。建立HTML对象,对象名为: 8.1.1 公共属性1、 WebUrl特性:只写类型:String功能:设置服务器应用程序Url路径调用:WebOffice.WebUrl=/iWebOffice2003/OfficeServer.asp 说明:OfficeServer.asp是一个服务器应用程序页,用户可以根据自己的情况指定自己的应用程序名。可以设置相对路径,如:WebOffice.WebUrl=OfficeServer.asp表示指向当前页面目录下的OfficeServer.asp文件。2、 RecordID特性:只写类型:String功能:设置文档的纪录号调用:WebOffice.RecordID=324923100说明:RecordID是一个文档的唯一标识,通过这个编号,可以在服务器上找到该文档,这个值也可以是其他字符如:“办公系统解决方案”。3、 Template特性:只写类型:String功能:设置模板编号调用:WebOffice.Template=10214563698说明:Template是一个模板文档的唯一标识,通过这个模板编号,可以在服务器上找到该模板文档,这个值也可以是其他字符如:“办公系统解决方案模板”。4、 FileName特性:只写类型:String功能:设置文档名称调用:WebOffice.FileName=办公系统解决方案.doc 说明:FileName是一个文档的扩展属性,通过这个扩展属性,可以在服务器上找到该模板文档,这个值也可以是其他字符如:“办公系统解决方案模板”。注意该属性最后的文件后缀要保持和FileType属性一致。5、 UserName特性:只写类型:String功能:设置操作文档用户名调用:WebOffice.UserName=张三说明:UserName是当前编辑文档的用户名。保留痕迹时将使用该属性作为编辑人。6、 FileType特性:只写类型:String功能:设置文档类型调用:WebOffice.FileType=.doc说明:FileType是一个文档的类型,通过这个类型,决定打开的文档是Word还是Excel。FileType为“.doc”、“.xls”、“.wps”或“.ppt”等。7、 ExtParam特性:只写类型:String功能:设置客户自定义的参数调用:WebOffice.ExtParam=记录号;姓名;年龄 说明:ExtParam是一个供客户使用的扩展参数变量。8、 EditType特性:只写类型:String功能:调用方式一:设置文档编辑状态:第一位可以为0,1,2,3,4其中:0不可编辑;1可以编辑,无痕迹;2可以编辑,有痕迹,无修订;3可以编辑,有痕迹,有修订;4不可编辑,但可以选择文档内容和复制。第二位可以为0,1其中:0不可手写批注;1可以手写批注(转换批注不受影响)。调用格式:WebOffice.EditType=X;X的含义如下:“0” 只读、且不能拷贝,“1” 起草编辑可写无痕迹保留,“2” 编辑有痕迹保留,不可以修订,“3” 审核有修订菜单,“4” 只读、可以复制文档内容。调用方式二:-1,是否保护,是否显痕,是否保留痕迹,是否打印痕迹,是否显示审阅工具,是否允许拷贝,是否允许手写批注。调用格式:WebOffice.EditType=A,B,C,D,E,F,G,H;他们的含义如下:A 必须为“-1”B “1” 是否保护文档 “0” 不保护文档, “1” 保护文档, “2” 特殊保护C “1” 是否显示痕迹 “0” 不显示痕迹, “1” 显示痕迹D “1” 是否保留痕迹 “0” 不保留痕迹, “1” 保留痕迹E “1” 是否打印痕迹 “0” 不打印痕迹, “1” 打印痕迹F “1” 是否显示审阅工具 “0” 不显示工具, “1” 显示工具G “1” 是否允许拷贝操作 “0” 不允许拷贝, “1” 允许拷贝H “1” 是否允许手写批注 “0” 不可以批注, “1” 可以批注如:需要不保护文档,有显示痕迹,有痕迹保留,不打印痕迹,不显示审阅工具,允许拷贝,允许手写批注操作,就可以设置为 WebOffice.EditType=-1,0,1,1,0,0,0,1;。B项中特殊保护为:保护文档,且可以选择文档内容。说明:一般在WebOpen之前设置,也可以在WebOpen之后设置用来动态控制文档状态和痕迹状态。9、 Print特性:只写类型:String功能:设置是否允许打印,包括文字批注和手写批注。调用:WebOffice.Print=1允许打印WebOffice.Print=0禁止打印说明:该属性不控制打印按钮,而是控制打印事件内核。所以一旦设置不能打印,即使打印按钮有效,点击时也不会有打印工作。10、 ShowToolBar特性:只写类型:Integer功能:设置是否显示整个控件工具栏,包括OFFICE的工具栏。调用:WebOffice.ShowToolBar=0/2说明: 0:Office工具栏=true; 2:Office工具栏=false;(包括OFFICE2007的选项卡和快捷工具栏)说明:该修改必须在WebOpen之前设置。11、 Modify特性:只读类型:Boolean功能:返回当前文件中的信息是否被修改。调用:alert(WebOffice.Modify);说明:此方法同时判断文字批注和手写批注,有任何一方做了修改都会为真。12、 CopyType特性:只写类型:String功能:设置拷贝类型调用:WebOffice.CopyType=1允许拷贝WebOffice.CopyType=0禁止拷贝说明:该属性控制的是操作系统的粘贴板,一旦设置为禁止拷贝则整个操作系统的拷贝也被禁止。13、 ShowMenu特性:只写类型:String功能:设置是否显示整个菜单调用:WebOffice.ShowMenu=1显示菜单WebOffice.ShowMenu=0不显示菜单说明:次属性控制整个菜单,不是某个菜单项。14、 Language特性:只写类型:String功能:设置控件显示文字,文字显示选择:CH简体,TW繁体,EN英文。调用:WebOffice.Language=CH说明:设置后包括控件内的提示信息都将变化,所以注意自定义按钮事件中Caption内容的判断需要跟着变化。15、 Status特性:只读类型:String功能:返回当前状态调用:alert(WebOffice.Status);说明:该属性在发生交互的接口调用后,如果成功返回的是后台设置的STATUS信息,如果失败返回的是MsgError的信息。16、 ToolsSpace特性:只写类型:String功能:是否保留工具栏空间调用:WebOffice.ToolsSpace=1 保留WebOffice.ToolsSpace=0 不保留说明:“工具栏空间”即当所有OFFICE工具栏都隐藏时控件故意产生一个灰色条占住空间,在OFFICE2000、2003下有此功能。17、 Compressed特性:只写类型:Boolean功能:是否压缩保存,如果采用压缩保存设置为True,否则为False,默认为False。调用:WebOffice.Compressed = true说明:控件交互方式下可以打开压缩过的文档,但是打开本地文件的方式无法打开压缩过的文档。18、 MaxFileSize特性:只写类型:Integer功能:设置文件最大允许值,单位k,默认为8M。调用:WebOffice.MaxFileSize = 4096WebOffice.MaxFileSize=4*1024;/设置为4Mif (!WebOffice.WebSave()alert(WebOffice.Status);return false;说明:在WebSave()方法前设置。如果文件保存失败,那么可以通过调用Status来检测是否是文件超过设置值。19、 WebObject特性:只写类型:Object功能:返回Word或Excel对象,可用javascript脚本调用VBA对Word、Excel编程。调用:alert(WebOffice.WebObject.Application.UserName); /返回用户名/更多使用方法请查阅微软提供的VBA相关资料。说明:如果是Word文件,WebObject是Word的ActiveDocument对象;如果是Excel文件,WebObject是Excel的ActiveSheet对象;可以通过WebObject.Application得到VBA的Application对象。20、 DelayExit特性:只写类型:String功能:关闭文档是否延时。调用:WebOffice.DelayExit = true;关闭文档时延时WebOffice.DelayExit = false;关闭文档时不延时说明:如果为true表示退出将略微延迟,解决有些程序将iweboffice放在frame或单独模态窗口中,退出出现错误的问题,默认为false表示退出不延迟。21、 Office2007Ribbon特性:读写类型:Integer功能:设置OFFICE2007功能区状态最小化。调用:WebOffice.Office2007Ribbon = 4var mStatus=WebOffice.Office2007Ribbon;取得功能区当前设置Office2007Ribbon=4;设置功能区最小化Office2007Ribbon=0;设置功能区原状态如果取得结果为-1,表示没有安装Office2007版本。/一般使用应该结合起来,首先获得当前状态,然后进行设置,最后恢复原状态/开始进行设置var mStatus;mStatus=WebOffice.Office2007Ribbon;if (mStatus!=4)&(mStatus!=-1) WebOffice.Office2007Ribbon=4;/结束恢复设置if (mStatus!=WebOffice.Office2007Ribbon)&(mStatus!=-1) WebOffice.Office2007Ribbon=mStatus;说明:该属性控制整个OFFICE2007选项卡是否显示。WebOpen之前设置。22、 RibbonUIXML特性:只写类型:String功能:用来详细设置Office2007选项卡工具界面调用:WebOffice.RibbonUIXML = 设置的XML内容WebOffice.RibbonUIXML = + + + /关闭“审阅”工具栏 + + /关闭插入工具栏 + + /关闭开始工具栏 + + + ;说明:该属性中设置的内容是标准的微软Ribbon语言代码,通过该代码可以详细控制OFFICE2007的UI界面。更多详细的设置方式需要另行查阅OFFICE2007的相关技术文档。其中:RecordID、Template、FileName、FileType、EditType、UserName、ExtParam是全局参数。可供后台服务器程序使用。注意:控件的属性中都不要带类似“,”、“;”、“”或“”这样的特殊符号。8.1.2 公共方法1、 WebOpen(Boolean)功能说明:从服务器上取文档并打开,首先打开RecordID指定的文件。输入参数:true如果LOADFILE失败则执行LOADTEMPLATE的操作false只执行LOADFILE操作无不带参数时默认为true。输出参数:返回成功或失败特别说明:交互功能。调用时发生交互OPTION值为:LOADFILE;交互失败后再发生一次交互OPTION值为:LOADTEMPLATE;如果再失败则打开空白文档。使用false参数时不发生LOADTEMPLATE的交互。调用示例:WebOffice.WebOpen();WebOffice.WebOpen(true/false);V提供/客户端:Javascript调用方法function LoadFile()if (WebOffice.WebOpen() /打开该文档 alert(打开成功);else alert(打开失败);服务端(ASP):如果从服务器的数据库中取文档mOption=MsgObj.GetMsgByName(OPTION)if (mOption=LOADFILE) then打开服务器数据库里的文件mRecordID=MsgObj.GetMsgByName(RECORDID)取得文档编号 mFileName=MsgObj.GetMsgByName(FILENAME)取得文档名称 mFileType=MsgObj.GetMsgByName(FILETYPE)取得文档类型MsgObj.MsgTextClear 清除变量信息 通过mRecordID找到数据库中的记录,然后将数据库中的文件流付给mFileBody if (如果读取文件流成功) then调入文档 MsgObj.MsgFileBody=mFileBody将文件信息打包 MsgObj.SetMsgByName STATUS,打开成功!设置状态信息 MsgObj.MsgError=清除错误信息 else MsgObj.MsgError=打开失败!设置错误信息end ifend if服务端(ASP):如果从服务器文件夹中取文档mOption=MsgObj.GetMsgByName(OPTION) ;调用文档if (mOption=LOADFILE) then 请求调用文档mRecordID=MsgObj.GetMsgByName(RECORDID)取得文档编号MsgObj.MsgTextClear清除文本信息调入文档 if MsgObj.MsgFileLoad(mFilePath & Document& mRecordID & .doc) then MsgObj.SetMsgByName STATUS,打开成功! 设置状态信息 MsgObj.MsgError=清除错误信息 else MsgObj.MsgError=打开失败!设置错误信息end if end if /服务端(JSP):如果从服务器的数据库中取文档mOption=MsgObj.GetMsgByName(OPTION);if(mOption.equalsIgnoreCase(LOADFILE)/请求调用文档 mRecordID=MsgObj.GetMsgByName(RECORDID);/取得文档编号 /mFileName=MsgObj.GetMsgByName(FILENAME);/取得文档名称 /mFileType=MsgObj.GetMsgByName(FILETYPE);/取得文档类型 MsgObj.MsgTextClear();/清除所有变量 /通过mRecordID找到数据库中的记录,然后将数据库中的文件流付给mFileBody if (如果读取文件流成功)/调入文档 MsgObj.MsgFileBody(mFileBody);/将文件信息打包 MsgObj.SetMsgByName(STATUS,打开成功!
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论