Web打印,如何去掉页眉页脚,和实现打印预览功能,我的代码如下

2024-12-12 08:43:04
推荐回答(2个)
回答1:

1.直接在IE中进行设置

点击菜单->文件->页面设置,在弹出的窗口中把页眉页脚清空

2.注册表设置

在注册表中,进入 HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup,把Header和footer两项的值清空

3.使用客户端JavaScript脚本实现

脚本代码如下:



可以使用onload,onchange等来激发脚本代码

但要注意,要设置IE权限,使之可以更改注册表设置

页面有两个按钮:打印预览按钮和导出excel文件按钮

回答2:

自带的打印预览

WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示











==============
去掉打印时的页眉页脚