普通的打印只能把整个页面打出来...........
怎样把IE中的表格用针式打印机打出来???
怎样把IE中的表格用针式打印机打出来???
解决方案 »
- javascirpt移动到某个table某个td改变td的颜色,用this.backcolor怎么实现
- 如此设计网站是否合适
- SOS,jsp高手进来看看,帮帮小弟,jsp+db2出现异常错误!!怎么改都没找到问题根源!!
- javabean文件怎么连接数据库~?不用odbc-jdbc桥的??最后80!!都给你们了!!拜托了!!
- 紧急求助!!!!
- 想和大家探讨个连接池的使用问题
- 怎样让Servlet返回一个结果集到Jsp中?
- 关于buffer的简单问题,再线等!!
- 我想写一个bean连接weblogic连接池,Context ctx =new InitialContect();有问题吗?
- JSP中怎样.........
- 关于下拉列表问题
- 这个JSP页面居然无法缓存!!
只要额外导入一个针对打印机的css就可以了<style type="text/css" media="print">
.noPrint {
display: none;
}
</style>
...
<table class="noPrint"></table> <!--不需要打印的表格-->
<table>...</table> <!--要打印的表格-->
<style type="text/css" media="print">
.noPrint {
display: none;
}
td#printTd {
width : [abc]px; /*发票的宽度*/
height: [abc]px; /*发票的高度*/
}
</style>
<style type="text/css" media="screen">
td#printTd {
width : 300px; /*表格显示在屏幕上的宽度*/
height: 150px; /*表格显示在屏幕上的高度*/
}
</style>
...
<table class="noPrint"></table> <!--不需要打印的表格-->
<table><tr><td id="printTd"></td></tr></table> <!--要打印的表格-->但是效果不好
因为IE的打印控件默认是A4的纸张、有打印边距、还要打印页脚
除非采用activeX