Войти

Показать полную графическую версию : [решено] интернет-страницы - блокировка изменения ориентации при печати - как обойти?


Greyman
19-12-2022, 12:10
Всем привет. На некоторых сайтах как-то настроена блокировка изменения ориентации страницы при печати - соответствующие элементы в диалоге печати просто отсутствуют (но иногда можно успеть заметить что на короткое время они все-таки появляются, но потом исчезают).
Вопрос - как это обойти? Чтоб распечатать страницу все-таки в альбомной ориентации (когда по умолчанию идет портретная)?
Вариант использования системного диалога (т. н. Ctrl+P) не помогает - страница конечно формально поворачивается, но масштабирование там при этом остается изначальным под портретную ориентацию (т. е. с уменьшенным шрифтом и кучей пустого места справа).

Вот пример сайта с такими настройками:
https://lkk.lenenergo.ru/

Ориентацию не дает менять ни в FF, ни в хроме, ни в MS эйдже. Но есть возможность ее изменять при предпосмотре в MS IE (видимо его поддержку они уже не учитывают).

Знает кто-нибудь как это можно обходить?
Может какой аддон с каким-нибудь фильтром? Иди хотя бы какая-то конкретная правка кода самой страницы?

Greyman
25-12-2022, 11:49
Если кому тоже интересно, то решения я таки нашел.

Проблема в наличии наличие "size:a3" в этой директиве в CSS странцы: "@page{size:a3}" (если убрать "size:a3" при ручном редактировании стиля траницы - выбор ориентации появляется).

Для обхода достаточно определить свой собственный стиль с конструкцией следующего вида:
@media print {
@page {size:auto}
}

Стиль можно сохранить как используя "штатные средства" нужного браузера, так и с использованием специальных аддонов (типа Stylish (https://addons.mozilla.org/en-US/firefox/addon/stylish/))

И теперь никакие "умники" не помешают самому выбирать ориентацию страницы при печати...;)




© OSzone.net 2001-2012