欢迎来到天天文库
浏览记录
ID:31830637
大小:325.50 KB
页数:26页
时间:2019-01-20
《DSOframer接口说明.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Office在线编辑功能实现1DSOFramer控件说明DSOFramer.ocx控件是微软提供一款开源的用于在线编辑、调用Word、Excel、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。只要本地安装注册DSOFramer控件,并且安装了OFFICE软件,即可实现其强大的在线编辑功能。1.1DSOFramer控件接口在jsp页面中添加如下脚本代码,实现控件的引用:2、8269041DD57"id="FramerControl1"style="LEFT:0px;TOP:0px;WIDTH:100%;HEIGHT:750px"CodeBase="dsoframer.ocx#version=2,3,0,0">3、483643">4、E="1">1.1.1新建文档//新建Word////////////////////////////document.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");1.1.1打开文档//打开制定的本地文件document.all.FramerControl1.Open("C:\TestBook.xls");//制定用Word来打开c:p5、lain.txt文件document.all.FramerControl1.Open("C:\Plain.txt",false,"Word.Document");//打开服务器的文件document.all.FramerControl1.Open"https://secureserver/test/mytest.asp?id=123",true,"Excel.Sheet","MyUserAccount","MyPassword");//打开服务器的文件document.all.FramerControl1.Open("htt6、p://localhost/1.doc",true);1.1.2保存文档*///到本地document.all.FramerControl1.Save("c:\1.doc",true);//服务器/*增加Http协议Post上传接口,可以Post一个动态页面(jsp,asp,php...),由动态页面负责解析数据boolHttpInit();boolHttpAddPostString(BSTRstrName,BSTRstrValue);boolHttpAddPostCurrFile(BSTRstrFileID,BSTRstr7、FileName);BSTRHttpPost(BSTRbstr);*///初始化Http引擎document.all.FramerControl1.HttpInit();//增加Post变量document.all.FramerControl1.HttpAddPostString("RecordID","20060102200");document.all.FramerControl1.HttpAddPostString("UserID","李局长");//上传打开的文件document.all.FramerControl1.8、HttpAddPostCurrFile("FileData","文档名.doc");//执行上传动作document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp");1.1.1修订痕迹//进入留痕状态
2、8269041DD57"id="FramerControl1"style="LEFT:0px;TOP:0px;WIDTH:100%;HEIGHT:750px"CodeBase="dsoframer.ocx#version=2,3,0,0">3、483643">4、E="1">1.1.1新建文档//新建Word////////////////////////////document.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");1.1.1打开文档//打开制定的本地文件document.all.FramerControl1.Open("C:\TestBook.xls");//制定用Word来打开c:p5、lain.txt文件document.all.FramerControl1.Open("C:\Plain.txt",false,"Word.Document");//打开服务器的文件document.all.FramerControl1.Open"https://secureserver/test/mytest.asp?id=123",true,"Excel.Sheet","MyUserAccount","MyPassword");//打开服务器的文件document.all.FramerControl1.Open("htt6、p://localhost/1.doc",true);1.1.2保存文档*///到本地document.all.FramerControl1.Save("c:\1.doc",true);//服务器/*增加Http协议Post上传接口,可以Post一个动态页面(jsp,asp,php...),由动态页面负责解析数据boolHttpInit();boolHttpAddPostString(BSTRstrName,BSTRstrValue);boolHttpAddPostCurrFile(BSTRstrFileID,BSTRstr7、FileName);BSTRHttpPost(BSTRbstr);*///初始化Http引擎document.all.FramerControl1.HttpInit();//增加Post变量document.all.FramerControl1.HttpAddPostString("RecordID","20060102200");document.all.FramerControl1.HttpAddPostString("UserID","李局长");//上传打开的文件document.all.FramerControl1.8、HttpAddPostCurrFile("FileData","文档名.doc");//执行上传动作document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp");1.1.1修订痕迹//进入留痕状态
3、483643">4、E="1">1.1.1新建文档//新建Word////////////////////////////document.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");1.1.1打开文档//打开制定的本地文件document.all.FramerControl1.Open("C:\TestBook.xls");//制定用Word来打开c:p5、lain.txt文件document.all.FramerControl1.Open("C:\Plain.txt",false,"Word.Document");//打开服务器的文件document.all.FramerControl1.Open"https://secureserver/test/mytest.asp?id=123",true,"Excel.Sheet","MyUserAccount","MyPassword");//打开服务器的文件document.all.FramerControl1.Open("htt6、p://localhost/1.doc",true);1.1.2保存文档*///到本地document.all.FramerControl1.Save("c:\1.doc",true);//服务器/*增加Http协议Post上传接口,可以Post一个动态页面(jsp,asp,php...),由动态页面负责解析数据boolHttpInit();boolHttpAddPostString(BSTRstrName,BSTRstrValue);boolHttpAddPostCurrFile(BSTRstrFileID,BSTRstr7、FileName);BSTRHttpPost(BSTRbstr);*///初始化Http引擎document.all.FramerControl1.HttpInit();//增加Post变量document.all.FramerControl1.HttpAddPostString("RecordID","20060102200");document.all.FramerControl1.HttpAddPostString("UserID","李局长");//上传打开的文件document.all.FramerControl1.8、HttpAddPostCurrFile("FileData","文档名.doc");//执行上传动作document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp");1.1.1修订痕迹//进入留痕状态
4、E="1">1.1.1新建文档//新建Word////////////////////////////document.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");1.1.1打开文档//打开制定的本地文件document.all.FramerControl1.Open("C:\TestBook.xls");//制定用Word来打开c:p
5、lain.txt文件document.all.FramerControl1.Open("C:\Plain.txt",false,"Word.Document");//打开服务器的文件document.all.FramerControl1.Open"https://secureserver/test/mytest.asp?id=123",true,"Excel.Sheet","MyUserAccount","MyPassword");//打开服务器的文件document.all.FramerControl1.Open("htt
6、p://localhost/1.doc",true);1.1.2保存文档*///到本地document.all.FramerControl1.Save("c:\1.doc",true);//服务器/*增加Http协议Post上传接口,可以Post一个动态页面(jsp,asp,php...),由动态页面负责解析数据boolHttpInit();boolHttpAddPostString(BSTRstrName,BSTRstrValue);boolHttpAddPostCurrFile(BSTRstrFileID,BSTRstr
7、FileName);BSTRHttpPost(BSTRbstr);*///初始化Http引擎document.all.FramerControl1.HttpInit();//增加Post变量document.all.FramerControl1.HttpAddPostString("RecordID","20060102200");document.all.FramerControl1.HttpAddPostString("UserID","李局长");//上传打开的文件document.all.FramerControl1.
8、HttpAddPostCurrFile("FileData","文档名.doc");//执行上传动作document.all.FramerControl1.HttpPost("http://xxxx.com/uploadfile.asp");1.1.1修订痕迹//进入留痕状态
此文档下载收益归作者所有