您的位置:
首页
->
编程文档
->
ASP
-> 办公之星控件在ASP中的使用
ASP
本类阅读TOP10
·
asp常用数据库连接方法和技巧
·
无组件生成BMP验证码
·
一些常用的辅助代码 (网络收藏)
·
JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·
VisualStudio.NET_2003及其 MSDN 下载地址
·
ASP模拟MVC模式编程
·
图片以二进制流输出到网页
·
MD5加密算法 ASP版
·
ASP.NET编程中的十大技巧
·
改进 ASP 的字符串处理性能
→
分类导航
VC语言
Delphi
VB语言
ASP
Perl
Java
Script
数据库
其他语言
游戏开发
文件格式
网站制作
软件工程
.NET开发
办公之星控件在ASP中的使用
作者
:未知
来源
:月光软件站
加入时间
:2005-2-28 月光软件站
一、注册办公之星控件
如用户下载安装了办公之星控件演示工程,则在安装过程中,安装程序会自动将办公之星控件注册到操作系统里;如用户单独下载办公之星控件,则需要按照如下方法注册控件:
点击“开始”→“运行”;在运行对话框中输入以下命令:
regsvr32 < 文件名> 注册一个ActiveX 控件
regsvr32 /u< 文件名> 解除某ActiveX 控件的注册
二、往页面中添加办公之星控件
1) 以FrontPage 2000为例,执行菜单“插入->高级->ActiveX 控件” ;
2) 在弹出的“插入ActiveX控件”对话框中,选择“OStarOCX2 Control” ;
3) 点击“确定”按钮后在当前页面插入控件,生成如下代码:
<object classid="clsid:9F96D39A-372E-46FE-AEE7-2A6BFE8F6483" id="OStarOCX21" width="256" height="165">
<param name="_Version"
value
="65536">
<param name="_ExtentX"
value
="6773">
<param name="_ExtentY"
value
="4366">
<param name="_StockProps"
value
="0">
</object>
其中第一行代码中的width和height指的是该控件的宽度和高度,id是指该控件对象的名称,通过该名称实现对控件的操作。由于该控件是运行在客户端的,为了使客户端能够正确显示该页面,请在第一行代码中加入语句:。该语句指示运行该页面的客户端在没有安装办公之星控件的情况下该从哪里自动下载该控件。示例是办公之星控件在我们网站上的地址,您可以根据自己实际情况进行替换。第一句代码改动后如下:
<object classid="clsid:9F96D39A-372E-46FE-AEE7-2A6BFE8F6483" id="OStarOCX21" width="256" height="165" CODEBASE='
http://www.oapro.com/ostarocx/download/OStarOCX.ocx'>
;
三、使用控件
生成控件后,用户就可以使用控件的各种接口了。在ASP中通过VBScript或Javasript脚本语言实现对控件接口的控制。以下代码以VBScript为例:
1. 指定文件名打开文件
function openDocument(filename)
OStar.OnOpenFile filename
end function
说明:filename为文件名完整路径字符串,可以为本地或远程文件。
2. 弹出打开文件选择框打开本地文档
Public Sub mnuFileOpen_click()
OStar.OnOpenFile ""
End Sub
3. 新建文档
Public Sub mnuFileNew_click()
OStar.OnNewFile
End Sub
4. 保存文档
Public Sub mnuFileSave_click()
OStar.OnSaveFile ostar.GetPathname
End Sub
5. 打印
Public Sub mnuFilePrint_click()
OStar.OnPrint
End Sub
6. 打印预览
Public Sub mnuFilePrintPreview_click()
OStar.OnPrintPreview
End Sub
7. 打印设置
Public Sub mnuFilePrintSetup_click()
OStar.OnPrintSetup
End Sub
四、与数据库的交互
办公之星控件文档中的数据、文字内容以及图片可以来源于数据库。办公之星中几乎每个对象都可以设置别名,通过别名来取得对该对象的控制。在ASP中实现对办公之星控件文档内容的更新用到了XML技术。在这里我们不详述,您可参考范例“存取图片”(
http://www.oapro.com/ostarocx/product_demo.asp
)并下载源码(
http://www.oapro.com/ostarocx/download/OStarOCX_upfile.rar
)分析。
五、客户端运行
没有安装办公之星控件的客户端第一行运行以上我们做好的页面,将好首先弹出对话框:
选中“安装此程序”项,然后点击“确定”铵钮。
必须选择“是”铵钮,否则你不能成功安装办公之星控件,将无法运行。
六、范例
请参考在线演示(
http://www.oapro.com/ostarocx/product_demo.asp
)中办公之星控件范例。
相关文章
:
相关软件
: