紫金桥IE浏览器组件
使用紫金桥IE浏览器组件,可以在紫金桥系统中打开web系统,并且可以执行页面中的JavaScript脚本,实现紫金桥软件与web应用程序的完美交互。
组件安装:
1.将“发布”目录下的所有文件拷贝到紫金桥软件安装目录下。
2.打开紫金桥软件开发系统,点击“功能/安装子图精灵”菜单项后,在弹出的对话框中到紫金桥安装目录/Wizard目录中的RealIE.dll文件,点击打开按钮,如下:
弹出如下所示对话框:
将类名改为“浏览器”,点击确认按钮,完成安装。
使用与设置
在组态开发环境中,点击工具栏上的按钮,打开子图库,到“浏览器”,如下:
然后双击或者通过拖拽,即可在画面中添加该组件。
设置:
在开发系统中,双击浏览器组件,打开属性设置框,可以输入初始打开的网址。。函数与属性:
属性:
URL
格式:字符串类型
说明:指定要打开网页的地址,赋值后立即生效。
示例:#IE.URL = “alinfo”.打开alinfo网址。
函数:
1.Default()
格式:Default()
说明:打开组态时缺省设置的网页。
参数:无
示例:#IE.Default();
2.Home()
格式:Home()
说明:打开本机IE浏览器设置的主页。
参数:无ie浏览器下载安装
示例:#IE.Home();
3.Back()
格式:Back()
说明:后退
参数:无
示例:#IE.Back();
4.Forward()
格式:Forward()
说明:前进
参数:无
示例:#IE.Forward();
5.Refresh()
格式:Refresh()
说明:刷新
参数:无
示例:#IE.Refresh();
6.Stop()
格式:Stop()
说明:停止
参数:无
示例:#IE.Stop();
7.Save()
格式:Save()
说明:保存当前网页,弹出保存对话框。可以保存为htm、html、mht、txt格式。参数:无
示例:#IE.Save();
8.Print()
格式:Print()
说明:打印当前网页。
参数:无
示例:#IE.Print();
9.PrintEx(nT ype)
格式:PrintEx(int nType)
说明:打印当前网页。可以选择打印机,设置页面打印方式。
参数:nType,整型,0弹出打印设置,1弹出页面设置。
示例:#IE.PrintEx(0);
10.PrintPreview()
格式:PrintPreview ()
说明:打印预览。
参数:无
示例:#IE. PrintPreview();
11.CallJavaScript(string strFunction)
格式:CallJSFunction()
说明:执行当前网页中的JavaScript脚本。
参数:strFunction: JavaScript脚本,字符串类型。
返回值:BOOL型,成功返回真(非0),失败返回假(0)。
示例:#IE.CallJSFunction(fun(arg1,arg2))。执行网页中的fun脚本,其中arg1与arg2为fun的两个参数。