Я пользователь Visio 2013. Как гарантировать, что новая точка соединения будет расположена точно посередине между двумя существующими последовательными точками соединения?
решение1
Нет простого способа сделать это (или я просто не знаю лучшего способа). Щелкните правой кнопкой мыши по фигуре и выберитеПоказать таблицу свойств. Теперь в таблице фигур перейдите в таблицу точек соединения и вручную добавьте точки соединения и их координаты.
Вот простой пример, который я сделал. Это прямоугольник из Basic Shapes, и я хочу добавить точку соединения, расположенную точно посередине двух точек соединения, которые уже доступны по умолчанию. Поэтому я делаю правый щелчок по таблице и выбираю Insert Row, а затем добавляю значение ширины X как 0,25, потому что это половина от 0,5. И я добавляю еще одну точку соединения со значением 0,125, потому что это половина от 0,25. Теперь у меня есть две новые точки соединения, добавленные именно так, как вы хотели.
Для других форм, например, эллипса, вам понадобится помощь геометрии или математики, чтобы найти координаты (X,Y). От геометрии формы зависит, как будет выглядеть математическое уравнение и насколько оно будет сложным. Но вы можете задать эти математические вопросыздесь.
решение2
Я не нашел в Visio 2013 реальной команды для автоматического выравнивания точек соединения, но следующий обходной путь должен дать нужный вам результат:
Откройте окно Snap & Glue ( Alt+ F9) и убедитесь, что опция Snap (в разделе Current Active) и опция Grid (в разделе Snap to) отмечены на вкладке General. Теперь точки соединения фигуры должны привязываться к сетке. Это позволит вам выровнять и расположить точки так, как нужно.
решение3
Я использую тот же способ, что и Дэвид, однако вы можете использовать процент вместо точного числа. Например, Ширина*50% это гарантирует, что точка соединения будет точно по центру независимо от размера фигуры:
[ ]
решение4
Используя ответ К. Кросленда (используя его диаграмму в качестве руководства), вот самый простой способ, который я нашел, чтобы добавить точки соединения. Я собираюсь использовать прямоугольную форму, которая не имеет существующих точек соединения в качестве примера. Я собираюсь добавить 4 точки соединения в середине каждой стороны прямоугольника.
- Выделите форму.
- Щелкните правой кнопкой мыши и выберите «Показать таблицу свойств».
- В области справа от существующих таблиц щелкните правой кнопкой мыши и выберите «Вставить раздел», а затем установите флажок рядом с «Точки подключения».
- Это позволит вставить таблицу под названием «Точки подключения» с одной строкой.
- Щелкните правой кнопкой мыши по первому столбцу первой строки («1») и выберите «Вставить новую строку после».
- Повторяйте это, пока не получится 4 ряда.
- В первой строке выберите поле под «X», нажмите F2 для редактирования и введите «.5» в конце появившейся формулы «=Ширина*0». Тогда формула должна быть «=Ширина*0.5». Вы говорите ей умножить ширину на половину. Оставьте значение под «Y» как есть ('=Высота*0').
- Во 2-й строке измените значение 'Y', умножив его на '.5'. В итоге должно получиться '=Height*0.5'. Значение 'X' оставьте как есть ('=Width*0').
- В 3-й строке измените значение «X», умножив его на «1» («=Ширина*1»), и значение «Y», умножив его на «.5» («=Высота*0.5»).
- В 4-й строке измените значение «X», умножив его на «.5» («=Ширина*0,5»), и значение «Y», умножив его на «1» («=Высота*1»).
- Теперь вы создали точки соединения в середине каждой стороны прямоугольной формы. Вы можете закрыть таблицу фигур, нажав «x» в правом верхнем углу, чтобы закрыть окно.
Это должно вам помочь начать.
Примечание: умножение на 0,5 или 50% дает тот же результат, но я обнаружил, что быстрее просто ввести «.5» или «1» (вместо «50%» и «100%») и нажать Enter после нажатия F2.