@tosha4encko

Как обработать событие изменения размера бумаги при печати из браузера?

Нужно, чтобы для разных размеров бумаги печатались разные изображения. Изображения генерируются динамически, по запросу.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
alekciy
@alekciy
Вёбных дел мастер
Поймать событие - ни как. Но решить можно используя media. Картинки при этом придется нагенерить заранее под все требуемые разрешения.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@forkhammer
Fullstack-разработчик (Django, Angular)
Нужно использовать абсолютные величины в размерах
@media print and (min-width: 210mm) {
     // правила для портретного режима А4
}
@media print and (min-width: 297mm) {
     // правила для альмомного режима А4
}

Другие размеры и комбинации правил для других форматов не трудно подобрать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы