Улучшение функционала печати через браузер (гибкость)
Здравствуйте! Через браузер и внутренний интерфейс просмотра документов довольно удобно печатать справочные материалы, в т.ч из-за функции изменения масштаба. Хотелось бы предложить несколько удобных маленьких опций для этого интерфейса.
1. Сделать настраиваемую рамку для изображения с измененным масштабом. Я, например, пользуюсь изменением масштаба для того, чтобы из определенной странички ПДФ-файла с лекцией уменьшить избыточного размера табличку, распечатать её и вклеить в конспект. Если будет рамка, то получится гораздо аккуратнее обрезать нужный материал. Это незначительное изменение по своей пользе, но я начал с него. Да, уже есть настройка "Фоновые цвета и изображения", но она расходует картридж принтера, заполняя всё пространство чёрным.
2. (мелочный пункт). Т.к размер странички файла типо PDF или Word по умолчанию А4, было бы приятно видеть определенные предустановки в настройках масштаба. Чтобы не подбирать на глаз нужный масштаб для типичной, например, школьной тетради с унифицированным размером, можно предлагать пользователю пункт, который отрегулирует масштаб для, например, 1/2;1/1;1/4 тетрадной/альбомной страницы. Либо, как минимум, показывать размер на выходе измененной странички в разных системах счисления (пиксель на пиксель, см на см, или экзотические дюймы). Уже есть изменение формата печати, через которое как бы можно сообразить что-то, но там интуитивно непонятно и вообще для других целей и вообще нужно подбирать.
3. При изменении масштаба дать возможность помещать само содержание распечатываемого материала в любое место листа. К примеру, я сделал скриншот таблички, которую я не могу распечатать через всю страницу ПДФ-файла. Этот скриншот я помещаю в Браузер как вкладку и печатаю через Браузер (это крайне удобно, тем более с моим устаревшим принтером без продвинутого интерфейса печати). Скриншот при этом печатается по центру листа, и я никак не могу это изменить, из-за чего я потрачу чуть больше времени на обрезание таблицы из центра листа (тем более без рамки, будет ещё кривее, чем если бы я не трогал две перпендикулярные грани обычного листа А4, в случае, если таблица в левом верхнем углу листа). Можно реализовать банально через те же самые предустановки (напечатать в левом верхнем углу, напечатать в правом нижнем и т.д). Вроде уже есть система изменения полей, но она не создана для этих целей, поэтому через неё неудобно подгонять, где напечатается содержание.