I love Ukraine

Утилита "Рисование стрелок на чертеже"


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

Внешний вид кнопки:


Запуск функции нажатием на кнопку "Нарисовать стрелку". Далее идет запрос указать точки. В ответ на это щелкаем по экрану. Если набрали две и более точек, то по этим точкам рисуется полилиния в соответствии с выбранными параметрами. Последовательность точек важна, программа запоминает какая точка какой была по счету.

Параметров не много, но их конфигурация сильно влияют на внешний вид стрелки.

Переключатель "Несколько точек" - Если переключатель не установлен , то программа ждет только две точки, начальную и конечную. Если переключатель установлен программа принимает все точки до тех пор пока не прервать операцию (нажать эскейп или энетер). 

Переключатель "Стрелка смотрит в конец линии" - Если переключатель установлен, то стрелка рисуется в последнем сегменте полилинии, носиком в сторону последней вершины. Если переключатель не установлен, то наоборот, в сторону первой точки.

Переключатель "Линия ступеньками" - Если переключатель не установлен, то сегменты будут прямолинейными от точки к точке. Если переключатель установлен, то точки анализируются и если две соседние точки не находятся на одной прямой по вертикали или по горизонтали, то между этими точками строится "ступенька" - ломаная линия.


Результат работы утилиты такой:

- стрелка по двум точкам


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


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

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