|
|
Утилита "Рисование стрелок на чертеже" |
При создании структурных схем часто появляется необходимость показать стрелку на чертеже. Нарисовать не сложно, где-то копирование заготовки, где-то создаю заново. Но иногда их количество может зашкаливать что реально грузит рутинной работой. Автоматизировать не сложно. Потому и создал эту утилитку. Ее цель проста - щелкаете мышкой по экрану и по этому набору точек строится полилиния с "носиком" стрелкой.
Внешний вид кнопки:

Запуск функции нажатием на кнопку "Нарисовать стрелку". Далее идет запрос указать точки. В ответ на это щелкаем по экрану. Если набрали две и более точек, то по этим точкам рисуется полилиния в соответствии с выбранными параметрами. Последовательность точек важна, программа запоминает какая точка какой была по счету.
Параметров не много, но их конфигурация сильно влияют на внешний вид стрелки.
Переключатель "Несколько точек" - Если переключатель не установлен , то программа ждет только две точки, начальную и конечную. Если переключатель установлен программа принимает все точки до тех пор пока не прервать операцию (нажать эскейп или энетер).
Переключатель "Стрелка смотрит в конец линии" - Если переключатель установлен, то стрелка рисуется в последнем сегменте полилинии, носиком в сторону последней вершины. Если переключатель не установлен, то наоборот, в сторону первой точки.
Переключатель "Линия ступеньками" - Если переключатель не установлен, то сегменты будут прямолинейными от точки к точке. Если переключатель установлен, то точки анализируются и если две соседние точки не находятся на одной прямой по вертикали или по горизонтали, то между этими точками строится "ступенька" - ломаная линия.
Результат работы утилиты такой:
- стрелка по двум точкам
- стрелка по многим точкам слева на право

- стрелка по многим точкам справа на лево

Created with the Personal Edition of HelpNDoc: Effortlessly bring your documentation online with HelpNDoc
