摘要:download/OStarOCX.ocx'>;三、使用组件天生组件后,用户就可以使用组件的各种接口了。在ASP中通过VBScript或Javasript脚本语言实现对组件接口的操纵。以下代码以VBScript为例:1.
一、注册办公之星组件
如用户下载装置了办公之星组件演示工程,则在装置过程中,装置程序会主动将办公之星组件注册到操纵系统里;如用户单独下载办公之星组件,则需要依照如下方法注册组件:
点击“开始”→“运行”;在运行对话框中输入以下命令:
regsvr32 < 文档名> 注册一个ActiveX 组件
regsvr32 /u< 文档名> 解除某ActiveX 组件的注册
二、往页面中添加办公之星组件
1) 以FrontPage 2000为例,执行菜单“插入->高级->ActiveX 组件” ;
2) 在弹出的“插入ActiveX组件”对话框中,选择“OStarOCX2 Control” ;
3) 点击“确定”按钮后在当前页面插入组件,天生如下代码:
<object class width="256" height="165">
<param value="65536">
<param value="6773">
<param value="4366">
<param value="0">
</object>
其中第一行代码中的width和height指的是该组件的宽度和高度,id是指该组件对象的名称,通过该名称实现对组件的操纵。由于该组件是运行在客户真个,为了使客户端能够准确显露该页面,请在第一行代码中参加语句:。该语句指示运行该页面的客户端在无装置办公之星组件的状况下该从哪里主动下载该组件。示例是办公之星组件在我们网站上的地址,您可以根据自己实际状况进行替代。第一句代码篡改后如下:
<object class width="256" height="165" CODEBASE='" >http://www.xxx.cn/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.xxx.cn/ostarocx/product_demo.asp)并下载源码(http://www.xxx.cn/ostarocx/download/OStarOCX_upfile.rar)分析。
五、客户端运行
无装置办公之星组件的客户端第一行运行以上我们做好的页面,将好首先弹出对话框:
选中“装置此程序”项,然后点击“确定”铵钮。
必须选择“是”铵钮,否则你不能胜利装置办公之星组件,将无法运行。
六、典范
请参考在线演示(http://www.xxx.cn/ostarocx/product_demo.asp)中办公之星组件典范