Я написал код, который просто генерирует таблицу 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>