【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《WEB页面打印代码汇总》,欢迎阅读!
WEB打印大全
然后就可以依次加入功能按钮了:
type="button" value="打印">
type="button" value="直接打印">
type="button" value="页面设置">
type="button" value="打印预览">
将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:
只要把不想打印的东西的css设置成noprint就可以了。
现在就实现了基本的web打印,需要注意的情况如下:
必须将ie的internet选项的安全设置中对于没有标记为安全的ActiveX控件进行设置成提示或者启用,否则会报错,导致不可用。
如果在vs.net编辑环境下编辑该页面,它经常自动的给object添加多余的参数,有了这些东西,打印就会出错,所以要记得最后保存的时候删除它们。 为了简便并且达到最好的效果,我们可以在一个页面实现编辑和打印,这时候会需要很多的textbox,我们把它的css设置成.edittext {
overflow-y:visible; width: 100%; border-top: none; border-right: none; border-bottom: none; border-left: none;
}就可以实现在打印的时候不显示边框和multiline的textbox不显示滚动条了。
还有一些小经验就是在设置标格宽度的时候,对于A4纸张,横打用920,竖打用640,效果最好。 关于这个组件还有其他的用法,列举如下: 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) 关闭窗体无提示
用WebBrowser组件打印页面内容例子
content="http://schemas.microsoft.com/intellisense/ie5"> ***WSOFT.NET***
打印
onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT">
直接打印
onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
页面设置
onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
打印预览
onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
cellpadding="0" cellspacing="0">
北京市人民医院结帐费用报表 |
汇总人次 5 |
费用合计 15853.12 | 统计日期 | 制表人 Super |
制表日期:2005-03-08 |
cellpadding="2" cellspacing="0" bordercolor="#000000" class="tabp">
>姓名 | >住院号 | >科室 | >结帐日期 | >出院日期 | >费用合计 | >医保交易费用 | >分类给付费用 | >非医保交易费 | > | > | > | > | > | > |
> | > | > | > | > | > | > | > | > | > | > | > | > | > |
class="NOPRINT" >
简单懂得 HTML CSS 即可。
下面样式只在打印时有用
WebBrowser 控件对象。只要是 win98 以上版本都有。 其实配合“分页样式表”,和 HTML表格 一般的打印都可以实现的。
如果想对 非Windows平台用户使用。 请去掉下面这些:
type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
//也许有些地方大家不太明白我解释一下其实很简单 。。。。。。。。。。。。。。。。。。
.......
在print控制打印的时候,要控制打印方向可使用:
printer.Orientation =1是横打 printer.Orientation =2是纵打
本文来源:https://www.wddqxz.cn/b3359002de80d4d8d15a4f60.html