打印部分页面时,预览的解决方案。
来源:互联网 发布:犀牛软件知识 编辑:程序博客网 时间:2024/05/19 10:35
作者:siping
情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下:
定义如下style:
@media print {
.notprint {
display:none;
}
}
@media screen {
.notprint {
display:inline;
cursor:hand;
}
}
所有需要显示但不需要打印(预览)的元素都加上: class='notprint'
情况二:针对只打印(预览)页面上某个区块内容的情况,其解决办法是:定义一个专用的预览页面review.htm,其内容如下:
需要预览的时候只要这样调用:
window.open("review.htm")
说明:要打印的区域要用<div id=printArea>和</div>围起来。
情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下:
定义如下style:
@media print {
.notprint {
display:none;
}
}
@media screen {
.notprint {
display:inline;
cursor:hand;
}
}
所有需要显示但不需要打印(预览)的元素都加上: class='notprint'
情况二:针对只打印(预览)页面上某个区块内容的情况,其解决办法是:定义一个专用的预览页面review.htm,其内容如下:
<head>
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
</head>
<style>
@media print {
.notprint {
display:none;
}
}
@media screen {
.notprint {
display:inline;
cursor:hand;
}
}
</style>
<body>
</body>
<script>
function window.onload(){
var printArea=opener.document.all.printArea;
window.document.body.innerHTML=printArea.innerHTML;
window.focus();
window.document.all.WebBrowser.ExecWB(7,1);
window.close();
}
</script>
<meta HTTP-EQUIV="Content-Type" content="text/html; charset=gb2312">
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
</head>
<style>
@media print {
.notprint {
display:none;
}
}
@media screen {
.notprint {
display:inline;
cursor:hand;
}
}
</style>
<body>
</body>
<script>
function window.onload(){
var printArea=opener.document.all.printArea;
window.document.body.innerHTML=printArea.innerHTML;
window.focus();
window.document.all.WebBrowser.ExecWB(7,1);
window.close();
}
</script>
需要预览的时候只要这样调用:
window.open("review.htm")
说明:要打印的区域要用<div id=printArea>和</div>围起来。
- 打印部分页面时,预览的解决方案。
- javascript打印-打印页面设置-打印预览代码,特定内容的部分打印技术
- aspx页面的打印和预览
- 打印预览html页面
- 打印、设置、预览页面
- 页面设置、打印预览、打印
- 页面打印、打印预览、页面设置
- VC、IE、ASP环境下打印、预览的完美解决方案
- ActiveReport 预览正常但打印输出空白页的解决方案
- JavaScript 页面打印和预览
- javascript设置页面打印预览
- 动态生成的html页面转pdf并且打印预览
- C#打印、打印预览、页面设置案例
- 完整打印页面控件的解决方案
- 基于Web的超大页面打印解决方案
- JavaScrip打印部分页面
- 打印部分页面
- 打印部分页面
- JSTL介绍
- 不错的blog
- COOKIE用法大全
- Windows自带的“QQ”
- 保证程序只运行一个实例问题总结
- 打印部分页面时,预览的解决方案。
- 从现在开始学习lotus开发
- xml编程接口
- 将数据库操作封装到Javabean(转载)
- C#中查询方法的实现
- 关于数据返回给调用页面
- 主题:论函数调用约定http://club.it.sohu.com/r-program-70112-0-0-0.html
- Eclipse 3.2.1 并汉化
- SmartUpload文件名中文问题