您的位置:首页 > 其它

web工程中打印页面表格中的内容及忽略其它标签的内容的方式

2010-01-05 17:42 519 查看
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);
}
5、添加打印按钮。
<input class="Noprint" type="button" onclick="printTable();" value="打印">
6、OK了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: