Вам нужно будет включить таблицу стилей печати, как , детально описанную Дэном Ли . Однако это только половина ответа. Другая половина заключается в том, что Chrome (и Safari) имеют плохие параметры печати и не могут печатать background-images
или background-colors
. Мне пришлось все это понять, когда я пытался создать версию для печати FullCalendar , в которой использовались цвета для различения разных типов записей календаря.
Я включил эти указания для печати:
- У Firefox лучший вывод на печать, Internet Explorer - на втором месте.
- Вы можете включить опцию «Печать фона» в своем браузере: в Firefox или Internet Explorer: выберите «Файл» -> «Параметры страницы» -> «Проверить фон печати (цвета и изображения)»
- Хотя Chrome и Safari будут работать, они не имеют параметров фона печати. Будет сложно различить типы записей в календаре.
Если ваша страница достаточно проста, вы можете вместо этого ввести фактические значения <img>
с и использовать CSS, чтобы растянуть и расположить их за любым текстом, который может быть в div
или td
. Это было невозможно для проекта FullCalendar, который я сделал, но он отлично работает на более простом столе. Он совместим с Chrome, Firefox и IE и не требует от пользователей переключения определенной опции для получения правильного вывода.
Это по состоянию на Chrome 17.0.963.83 и Safari 5.1.4 на Windows.