печать по клику, а не печать изображения группы - PullRequest
2 голосов
/ 12 ноября 2010

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

1 Ответ

0 голосов
/ 12 ноября 2010

Браузер в конечном итоге решает, печатать ли фоновые изображения.Например, в Internet Explorer необходимо включить эту функцию на вкладке Advanced диалогового окна Internet Options.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...