2

У нас есть две страницы, созданные с помощью решения поставщика, которое мы настроили. Страницы имеют одинаковый тип (то есть, одни и те же формы заполняются для создания напечатанного HTML-кода). Единственное, что должно отличаться между страницами - это текст ответов пользователей. В браузере страницы имеют одинаковый размер (то есть, согласно вычисленным значениям инструментов разработчика, шрифты имеют одинаковый размер, заголовок одинаковой высоты и ширины и т.д.) Однако при печати текст и изображения на одной странице заметно меньше, чем на другой, как если бы страница была несколько уменьшена (возможно, на 15%). Масштабирование видно как в предварительном просмотре, так и на печатных страницах. Эта проблема присутствует как в Firefox, так и в Chrome.

Одна вещь, которую я заметил, заключается в том, что, хотя в одной из распечаток все кажется меньше, баннер, ширина которого равна 100%, имеет одинаковую ширину на обеих распечатках, хотя высота на уменьшенной странице меньше. Это говорит мне о том, что вся страница не просто масштабируется, хотя я могу быть вне базы.

Я попытался распечатать обе страницы в файлы PostScript (.prn), но не понял, что я вижу.

Может кто-нибудь объяснить, что может быть причиной масштабирования (если это так)?

Боюсь, я не могу прикрепить скриншоты или файлы из-за проблем с конфиденциальностью.

1 ответ1

0

Эта проблема вызвана тем, что браузер анализирует HTML-код, чтобы сгенерировать файл PostScripte или все, что он хочет распечатать. Браузер делает именно то, что он должен делать, так что это скорее проблема с этим конкретным кодом.

Вы можете попробовать другой подход, используя другие браузеры, надстройки Firefox (например, тот, который создает PDF-файлы) и т.д. Они используют другие методы, чем браузер, для создания распечатки, поэтому проблема может решиться сама собой.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .