WEB打印 转
2008-04-12 19:17
134 查看
首先在网页中添加:
然后就可以依次加入功能按钮了:
将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:
.Noprint { DISPLAY: none }只要把不想打印的东西的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,效果最好。
然后就可以依次加入功能按钮了:
将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:
.Noprint { DISPLAY: none }只要把不想打印的东西的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,效果最好。
相关文章推荐
- web打印
- WEB打印插件jatoolsPrinter
- ASP开发必备:WEB打印代码大全
- Lodop Web打印插件使用
- web中的水晶报表 "出现通信错误。将停止打印"
- web工程中打印页面表格中的内容及忽略其它标签的内容的方式
- 在WEB环境下打印报表的crystal的解决方案
- 如何实现客户端打印web应用上的文件,打印机在客户端上
- WEB打印设置
- WEB页面同时实现两种打印(下载Excel,页面直接打印)
- 域、代理服务、防病毒服务器、WEB/FTP、打印服务器、路由交换、文件服务器
- 转载:也谈WEB打印(-):目前的几种方式及我们的任务
- 利用WebBrowser实现Web打印的分析
- web中打印内容(去页眉页脚边距)
- Web打印方案
- WEB打印的几种方案
- tomcat中多个项目(web项目)共用log4j.jar的情况下,如何让其各自打印各自的日志文件。及输出同级别日志信息
- web打印难题—背景不打印的简单不完美解决方案
- 利用XML实现通用WEB报表打印
- web.py中使用wsgilog 打印日志