高分求教:实现Twebbrowser的网页打印时如何只打印文字内容(100分)

  • 主题发起人 主题发起人 blueice2000
  • 开始时间 开始时间
B

blueice2000

Unregistered / Unconfirmed
GUEST, unregistred user!
用Twebbrowser实现网页打印时如何只打印文字内容,而不打印其图像和表格?
 
表格和图像必须用css修饰一下才行。如果网页内容是你产生的,这应该容易。
如果网页内容是未知的,来自任何地方的,那么在打印前后做个手脚也是可以的,比如在打印前遍历所有iamge和table,将它们隐藏,打印后再回复。
但如果页面中有iframe和frame就难了,估计很难将frame里的图片隐藏!
 
网页内容是自己产生的,用Div划分了格子,格子里面是文本内容,因为格子是有线条颜色的,打印时不想让用户看到格子,只看到文本内容,怎么做啊?最好能给我个源码看看.
 
在页面上增加
<style media=print>
.Noprint{display:none;}
</style>
然后,那些不想打印出来的有通过class引用Noprint即可。
比如
<table class=&quot;Noprint&quot;>
...
</table>
打印时是不打印这个表格的。
 
接受答案了.
 
后退
顶部