2009-03-05 3 views
3

Я проектирую этот сайт, который для технических инженеров должен делать отпечатки, а размеры страниц различны. Когда страницы печатаются, таблицы разбиваются на две половинки, что затрудняет их чтение. Есть ли какой-либо код, который может сделать отпечатки вписываться в один лист А4 на страницу.print from html pages in A4

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

+0

Возможный дубликат [Как сделать HTML-страницу на странице формата A4 на бумаге?] (Http://stackoverflow.com/questions/3341485/how-to-make-a-html-page-in- а4-формат бумага-страниц) –

ответ

6

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

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

2

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

2

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