Создать отчет для просмотра на экране и для печати с использованием CSS

У меня есть веб-страница с отчетом, который разбит на страницы при отображении на экране. Это делается с помощью displaytag. Запрашивается только количество записей, отображаемых на экране. Однако при печати следует печатать полный отчет.

Я написал JavaScript, который вызывается при нажатии кнопки печати. Моя идея состояла в том, чтобы восстановить отчет без параметров разбиения на страницы и затем распечатать его. Можно ли это сделать без отображения всего содержимого на экране?

Есть ли другие способы сделать это?

Спасибо за помощь.

1 ответ

Решение

Чем один отпион, создайте новую таблицу стилей, где media=print

которые выглядят как

<link rel="stylesheet" type="text/css" media="print" href="print.css">

Вы можете прочитать больше: Типы СМИ CSS и страницы для печати

Другие вопросы по тегам