我编写了简单地生成表格gridview 的代码。最后一列为每条记录提供了一个打印按钮选项。如果用户单击打印按钮,则会显示一个带有背景图像和三个数据的弹出窗口。它在屏幕上看起来很棒,但是当您打印表单时,除了背景图像之外,所有内容都将打印(数据)。有什么建议么?谢谢。
对于这个问题,您可以使用 Frédéric Hamidi 解决方案并更改浏览器设置,或者您可以使用 CSS 执行以下操作。
将代码包装在 div 标签中,并将背景图像称为 img 对象。并将背景颜色设置为白色。出于某种奇怪的原因,这可以解决问题,用户无需更改浏览器设置即可打印图像。
#container {
width:500px;
height:393px;
background-color: #FFFFFF;
}
<div id="container">
<img src="image.png" style="position: absolute;">
<table>
<tr><td>test</td></tr>
</div>