Вебсправочник
Ваш первый сайт

Предпросмотр печати: проверить статью до экспорта в PDF

Экранный вид не гарантирует удобную печать. В упражнении проверяются переносы страниц, длинные примеры, поля и читаемость текста в отдельном режиме предпросмотра.

Назначение

Экранный вид не гарантирует удобную печать. В упражнении проверяются переносы страниц, длинные примеры, поля и читаемость текста в отдельном режиме предпросмотра.

Как это работает

Правила @media print действуют для печатного представления. Сначала убирайте только явно ненужные элементы интерфейса. Основной текст, подписи, адреса и примеры должны оставаться доступными независимо от цветного фона.

Пример

@media print {
  .demo-toolbar { display: none; }
  article { max-width: none; }
  pre { white-space: pre-wrap; overflow-wrap: anywhere; }
  h2, h3 { break-after: avoid; }
}

Что должно получиться

В печатном режиме панель примера скрывается, а длинный код получает возможность переноситься. Запрет разрыва после заголовка является указанием раскладке, но результат необходимо оценить на конкретной странице.

Граница применения и частая ошибка

Не назначайте break-inside:avoid всему длинному article: блок может не помещаться на листе. Нельзя полагаться на печать фоновых цветов, поскольку настройка может быть отключена. Браузеры и выбранные размеры бумаги влияют на результат.

Самостоятельная проверка

Сделайте учебную статью на несколько листов с длинным кодом и таблицей. Откройте предпросмотр, сравните портретную и альбомную ориентацию, проверьте первый и последний лист. Сохраните PDF локально и прочитайте его отдельно.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.