因项目里要做页面打印预览以及打印功能,还要求兼容大部分主流浏览器
实现方式有很多最后决定用window.print();大部分浏览器都适用,
window.print()方式ie浏览器不支持打印预览,针对ie浏览器的预览用ie自有打印组件
WebBrowser.ExecWB实现
ie浏览器预览时要把不需要预览的div加上class="noprint",否则会整个页面全部预览
打印时则只打印调用printit方法时传入的div层
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style>
@media print {
.noprint {
display: none
}
}
</style>
<