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