Иногда мне нужно напечатать веб-страницу без полей, верхнего или нижнего колонтитула. Я могу установить поля вручную, но затем я должен сбросить поля, когда я хочу печатать нормально.

Я могу выбрать браузер, который работает :-)

Я хотел бы иметь кнопку на панели инструментов или что-то для переключения между "профилями принтера".

1 ответ1

0

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

Первой идеей было бы использовать возможности драйвера вашего принтера для установки узких полей. Некоторые драйверы поддерживают это.

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

С Firefox можно было бы создать плагин, который сбрасывает настройки печати по умолчанию - вероятно, излишне, но, вероятно, возможно! :)

Firefox также предоставляет свой внутренний CSS, см. C:\Program Files\Mozilla Firefox\res . Так что может быть возможно взломать настройки по умолчанию. Не совсем то, что вам нужно, хотя некоторые дальнейшие взломы с использованием AutoHotKey или некоторого HTA или, возможно, скрипта PowerShell (ну, на самом деле, я предполагаю, что Windows здесь, но вы на самом деле не говорите), дали бы вам довольно простой способ переключения. Честно говоря, я не уверен, что вам придется перезагрузить браузер после переключения.

Извините, больше идей, чем ответа.

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