Создать отчет для просмотра на экране и для печати с использованием CSS
У меня есть веб-страница с отчетом, который разбит на страницы при отображении на экране. Это делается с помощью displaytag. Запрашивается только количество записей, отображаемых на экране. Однако при печати следует печатать полный отчет.
Я написал JavaScript, который вызывается при нажатии кнопки печати. Моя идея состояла в том, чтобы восстановить отчет без параметров разбиения на страницы и затем распечатать его. Можно ли это сделать без отображения всего содержимого на экране?
Есть ли другие способы сделать это?
Спасибо за помощь.
1 ответ
Решение
Чем один отпион, создайте новую таблицу стилей, где media=print
которые выглядят как
<link rel="stylesheet" type="text/css" media="print" href="print.css">
Вы можете прочитать больше: Типы СМИ CSS и страницы для печати