Хотелось бы обсудить, как мне кажется, крайне важную деталь.
Несмотря на огромные улучшения в Дракон-редакторе Геннадия Тышова за последние пять лет (и цвета икон, и полностью автоматическое их распределение), в целом я продолжаю пользоваться Дракон-редактором 2010 г.в., который когда-то пропатчил сам и написал к нему настройку на AutoHotKey главным образом для изменения масштаба. Да и иконы там вставлять гораздо удобнее, в полностью визуальном стиле, голова отдыхает: по графическим рисункам, расположенным в виде таблицы, с "Действием" посередине. Последнее можно было бы адаптировать и для новой версии, но изменить масштаб (хотя бы тем же путём изменения шрифта) в новых выпусках ИС "Дракон" невозможно.
В моей hook-надстройке старого Дракон-редактора масштаб изменяется колесом мыши при удерживаемой правой кнопке мыши (при этом автоматически открывается окно изменения шрифта и вводится размер, на единицу меньший/больший). Эта хитрость чертовски выручает, когда схема "Силуэт" начала чуть-чуть выходить за границы экрана. А то получается - вставили всего лишь одно действие, и ВСЯ схема стала практически нечитаемой (все адреса или все ветки скрыты из одного поля зрения). Это противоречит специфике языка Дракон, который требует по возможности отображения схемы целиком, по принципу Владимира Паронджанова - посмотрел и всё понял.
Для очень больших схем остаётся исключение (необходимость её перетаскивания по экрану), но если добавлено всего лишь чуть-чуть, схема должна в идеале даже автоматически вписываться в границы экрана по-вертикали, вначале за счёт сокращения вертикального расстояния между иконами и одновременного сокращения полей внутри икон, а при дальнейшем разрастании схемы - за счёт незначительного уменьшения шрифта икон (всё это для одной конкретной схемы: те схемы, что отвечают вертикальным границам экрана, остаются в прежнем масштабе). Если же и уменьшение шрифта достигло определённого порога (в идеале - указанного в настройках), шрифт перестаёт уменьшаться, схема вынужденно выходит за границы экрана и требует перемещения. Но и в этом случае не нужно позволять перетаскивать схему за её пределы: как в верхней, так и в нижней границе текущей СХЕМЫ (не листа!) экран должен остановиться. Тогда появляется интуитивная ориентация в схеме на основе допустимого интервала её перемещения. Где есть границы, там есть государство.
Невозможность создать схему одну под другой (и мне кажется, ПОЛЕЗНАЯ невозможность) тем более наводит на эти мысли. Но это всё туманно, а как минимум возможность ручного изменения масштаба умоляюще напрашивается сама собою!Желательно - всё-таки возможность отдельно изменять: а) плотность схем (размеры полей текста в иконах+вертикальное расстояние между иконами), б) размер шрифта внутри икон. (Иногда важно оставить крупный шрифт, а сократить схему за счёт уменьшения лишнего "мусорного" пространства вокруг икон и внутри их.)
Но просится ХОТЯ БЫ изменение общего масштаба по принципу отдаления/приближения - куда ж без этого-то да в Драконе-то?..
И огромное спасибо Геннадию Николаевичу за его ГЕРОИЧЕСКИЙ почти десятилетний труд!
Последний раз редактировалось С. Тарасенко Суббота, 20 Июнь, 2015 11:47, всего редактировалось 3 раз(а).
|