1、将以下内容加入到表格样式的css文件中,如果没有新建一个css文件
@media print
{
.Noprint { DISPLAY: none;}
.PageNext { PAGE-BREAK-AFTER: always }
}
2、在页面中引用此文件并加载控件
<link rel="stylesheet" href="路径/文件名.css" type="text/css" />
<object id = "WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"></object>
3、在打印时可能要忽略其他标签的内容,请将标签的class属性置为“Noprint”,即表示在打印时忽略此标签内的所有内容。
如果已经设置了此标签的class属性,例如< td class="lr1">,可以这样写<td class=“lr1 Noprint”>,表示同时引用这两个样式。
4、添加js代码
function printTable(){
WebBrowser.ExecWB(6,1);
}
WebBrowser.ExecWB(6,1);
}
5、添加打印按钮。
<input class="Noprint" type="button" οnclick="printTable();" value="打印">
6、OK了!