2013-07-08 6 views
2

Есть ли способ заставить Chrome всегда печатать без заголовков и полей? Chrome продолжает забывать, и это действительно запутывает мою программу регистрации наличных денег (если заголовок там, он пытается распечатать всю страницу, что является большим количеством пробелов). Если у вас есть CSS, настройки Chrome, даже жестко отредактированное редактирование самого Chrome: все, что может исправить это, будет оценено по достоинству.Форсировать настройки печати Chrome

ответ

3

Если вы хотите изменить это через свой веб-сайт, вы можете попробовать использовать запросы css media, чтобы скрыть или изменить порядок элементов для печати.

@media print { 
    /* All your print styles go here */ 
    margin: 0; 
    #header, #footer, #nav { 
    display: none !important; 
    } 
} 
+1

Я пытаюсь скрыть заголовок, отображаемый на вкладке и на полях и т. д. Это не элементы на странице, которые являются проблемой. Ваше решение было бы, если бы у меня был элемент с названием «заголовок»? – Rhyono

+0

Я вижу. Да, вы правы. Я добавил больше к моему ответу теперь –

+0

Настройка полей страниц, по-видимому, не переопределяет границы страниц Chrome (которые по-прежнему не работают). Похоже, мне понадобится жестко закодированное изменение в Chrome, чтобы заставить его вести себя. – Rhyono

1

У меня была та же проблема. Я хотел переопределить параметры печати, чтобы верхние и нижние колонтитулы браузера не отображались.

Ввод @page {margin: 5mm;} в мой CSS-файл работал отлично. Фактически, если вы используете @page {margin: 0}, параметр «Верхние и нижние колонтитулы» даже не отображается в предварительном просмотре печати (в Chrome я еще не тестировал другие браузеры.