文件套打怎么实现?
我有一个红头公文,现在我要实现其套打,意思就是本来我的内容用有一个如“××市政府文件”的图片,现在在打印时想让其不显示。重要的是:不仅让图片不显示,还得让下面的文字继续保持原来的位置,而不上移。
我们一般的实现方式是:定义一个CSS,让这个图片在打印时不显示,但这样的结果是,下面的文字就会上移,从而覆盖了实际中的红头大字。
我的想法是这样的:在这个图片的外围加一个宽度为0的表格,在打印时,设定这个图片不打印,但用这个图片外围的表格可以占据原来的图片位置,而且可以实现不显示。
希望大家能够告诉我更好的方法。谢谢
同时,我想问的是:(我这个页面同时有“完全打印”和“套打”两个按钮)怎样实现在按下“套打”按钮时,让这个图片不显示(如图片的ID为image2)?
我这样写,但是不行通,想必哪里还有一点点错误:
<script language="javascript">
function printpreview(){
// 打印页面预览
image2.cssclass="display:none";
wb.execwb(7,1);
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT>
<input name="button" type=button onclick="javascript:printpreview();" value=打印预览>
问题点数:20、回复次数:3Top
1 楼congxz(丛丛)回复于 2004-08-26 13:21:12 得分 0
<style >
@media print{
.noprint{display:none}
}
</style>
<span style="height:23mm"><img..... class=noprint></span>
这样就可以了,在打印的时候图片不显示了,不必要用JAVASCRIPT,让SPAN来帮你占图片的高度,将SPAN的高度设得和图片一样高就行了Top
2 楼fengyun14(along)回复于 2004-09-27 23:40:24 得分 20
我有一个好方法。请联系:
along@xx110.netTop
3 楼fcsoft01(fcsoft01)回复于 2005-07-04 18:17:24 得分 0
webprint是一个基于表格的页面打印解决方案.先将要打印的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页打印预览,出打印对话框打印和直接打印. 详情参见: www.fcsoft.com.cnTop




