Убедитесь, что Visio новые точки подключения на среднем расстоянии?

Я пользователь Visio 2013. Как вы гарантируете, что новая точка подключения будет расположена точно на среднем расстоянии между двумя существующими последовательными точками подключения?

5 ответов

Нет простого способа сделать это (или я просто не знаю лучшего способа). Щелкните правой кнопкой мыши Shape и выберите Show ShapeSheet. Теперь в листе формы перейдите к таблице точек подключения и добавьте вручную точки подключения и их координаты.

Вот простой пример, который я сделал. Это прямоугольник из базовых фигур, и я хочу добавить точку подключения, расположенную точно посередине двух точек подключения, которые уже доступны по умолчанию. Поэтому я щелкаю правой кнопкой мыши по таблице и выбираю Вставить строку, а затем добавляю значение ширины X как 0,25, потому что это половина от 0,5. И я добавляю еще одну точку соединения со значением 0,125, потому что это половина 0,25. Теперь у меня есть две новые точки подключения, добавленные именно так, как вы хотели.

Для других форм, таких как, например, эллипс, вам понадобится помощь геометрии или математики, чтобы найти координаты (X,Y). От того, как будет выглядеть математическое уравнение, и от того, насколько сложным оно будет, зависит от геометрии формы. Но вы можете задать этот математический вопрос здесь.

Я не нашел фактической команды в Visio 2013 для автоматического выравнивания точек подключения, но следующий обходной путь должен обеспечить необходимые вам результаты:

Откройте окно "Привязка и склейка" (Alt+F9) и убедитесь, что параметр "Привязка" (в разделе "В настоящее время активен") вместе с параметром "Сетка" (в разделе "Привязать к") отмечены на вкладке Общие. Точки соединения фигуры теперь должны привязываться к сетке. Это позволит вам выровнять и расставить точки по мере необходимости.

Snap & Glue window

Я предпочитаю подход @Devid, чем @Troy; Спасибо за ваши ответы. Я не могу принять ответ Devid (но я делаю upvote), потому что он НЕ является включающим, например, он не работает идеально для эллипса или других круглых форм.

Кстати, я хотел бы добавить, что после выполнения подхода Devid вы можете сохранить свою форму для будущего использования в качестве трафарета - убедитесь, что кран "Разработка" виден на ленте.

Перейдите в Файл> Параметры> Настроить ленту и установите флажок рядом с Разработчиком.

Другие решения INCLUSIVE приветствуются...

Я использую так же, как Devid, но вы можете использовать процент вместо точного числа. например, ширина *50%, это гарантирует, что точка подключения находится в мертвой точке независимо от размера формы:

[Ссылка на картинку]

Чтобы прокомментировать ответ К. Кросланда (используя его диаграмму в качестве руководства), я нашел самый простой способ добавить точки подключения. Я собираюсь использовать прямоугольную форму, которая не имеет существующих точек подключения в качестве примера. Я собираюсь добавить 4 точки подключения в середине каждой стороны прямоугольника.

  1. Выделите форму.
  2. Щелкните правой кнопкой мыши и выберите "Показать таблицу форм".
  3. В области справа от существующих таблиц, которые появляются, щелкните правой кнопкой мыши и выберите "Вставить раздел", а затем установите флажок "Точки подключения".
  4. Это вставит таблицу под названием "Точки подключения" с одной строкой.
  5. Щелкните правой кнопкой мыши по первому столбцу первой строки ("1") и выберите "Вставить новую строку после"
  6. Повторяйте это, пока у вас не будет 4 ряда
  7. В первой строке выберите поле под "X", нажмите "F2" для редактирования и введите ".5" в конце появившейся формулы "= Ширина *0". Формула должна тогда быть '= Ширина *0,5'. Вы говорите, чтобы умножить ширину на половину. Оставьте значение под 'Y' как есть ('= Высота *0').
  8. Во второй строке отредактируйте значение "Y", чтобы умножить на ".5". Вы должны в конечном итоге с '= Высота *0,5'. Оставьте значение 'X' как есть ('= Ширина *0').
  9. В 3-й строке отредактируйте значение "X" для умножения на "1" ("= Ширина *1") и значение "Y" для умножения на ".5" ("= Высота *0,5").
  10. В 4-й строке отредактируйте значение "X" для умножения на ".5" ("= Ширина *0,5") и значение "Y" для умножения на "1" ("= Высота *1").
  11. Теперь вы создали точки соединения в середине каждой стороны прямоугольной формы. Вы можете закрыть ShapeSheet, нажав "x" в правом верхнем углу, чтобы закрыть окно.

Это должно начать вас.

Примечание. Умножение на 0,5 или 50% дает тот же результат, но я обнаружил, что быстрее набрать ".5" или "1" (вместо "50%" и "100%") и ввести после нажатия F2.

Другие вопросы по тегам