在JSP页面中可以调用IE内置的浏览器控件WebBrowser,通过使用WebBrowser控件的Execwb方法可实现打印预览、打印、进行页面设置等操作。
在页面中调用控件WebBrowser的语句如下:
<object id=WebBrowser classid=ClSID:8856F961-340A-11D0-A96B-00C04Fd705A2 width="0" height="0"></object>
下面介绍WebBrowser控件的Execwb方法,该方法主要用于对IE浏览器页面的操作。
语法:
WebBrowser.ExecWB nCmdID,nCmdExecOpt,[pvaIn],[pvaOut]
nCmdID:表示执行命令的ID号。
nCmdExecOpt:命令执行的参数,一般设定其值为1。
其中nCmdID参数值如表所示。
nCmdID参数 参数值 描 述
OLECMDID_OPEN 1 打开
OLECMDID_NEW 2 新建
OLECMDID_SAVE 3 保存
OLECMDID_SAVEAS 4 另存为
OLECMDID_SAVECOPYAS 5 复制另存为
OLECMDID_PRINT 6 打印
OLECMDID_PRINTPREVIEW 7 打印预览
OLECMDID_PAGESETUP 8 页面设置
OLECMDID_SPEL