Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] интернет-страницы - блокировка изменения ориентации при печати - как обойти? (http://forum.oszone.net/showthread.php?t=352620)

Greyman 19-12-2022 12:10 2999229

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

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

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

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

Greyman 25-12-2022 11:49 2999703

Если кому тоже интересно, то решения я таки нашел.

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

Для обхода достаточно определить свой собственный стиль с конструкцией следующего вида:
Код:

@media print {
    @page {size:auto}
}

Стиль можно сохранить как используя "штатные средства" нужного браузера, так и с использованием специальных аддонов (типа Stylish)

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


Время: 02:29.

Время: 02:29.
© OSzone.net 2001-