печать с HTML-страниц в формате A4 - PullRequest
3 голосов
/ 05 марта 2009

Я разрабатываю этот сайт, на котором инженеры-технологи могут печатать, и размеры страниц могут быть разными. Когда страницы печатаются, таблицы разбиваются на две половины, что затрудняет их чтение. Существует ли какой-либо код, позволяющий размещать отпечатки на одном листе А4 на странице.

Другое решение заключается в том, что я делаю PDF-файлы каждой страницы в формате A4 и на каждой странице нажимаю кнопку «напечатать эту страницу», но это кажется немного непрофессиональным, есть идеи?

Ответы [ 3 ]

6 голосов
/ 05 марта 2009

Попробуйте использовать медиа-атрибут CSS, чтобы указать другой CSS для печати. ​​

Вам также нужно помнить, что каждый браузер будет реализовывать печать по-своему (как CSS-рендеринг).

2 голосов
/ 18 марта 2009

Лучший способ максимизировать макеты А4, который я нашел, - это использовать мой CSS для печати с использованием% вместо пикселей, это позволит убедиться, что ни один элемент не находится за пределами области печати А4.

2 голосов
/ 05 марта 2009

Используйте печатный CSS. Все зависит от того, как пользователь установит параметры печати в диалоговом окне, и запомните, web! = Print.

...