Форум пользователей Visio
http://visio.getbb.ru/

ячейки X Dynamics, Y Dynamics в разделе Controls
http://visio.getbb.ru/viewtopic.php?f=5&t=1324
Страница 1 из 1

Автор:  vin [ 24 апр 2018, 13:18 ]
Заголовок сообщения:  ячейки X Dynamics, Y Dynamics в разделе Controls

Что за ячейки X Dynamics, Y Dynamics в разделе Controls и как их можно использовать?

Автор:  Гость [ 24 апр 2018, 13:59 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

MSDN в файле справки в статье Ячейка X Dynamics (раздел "Controls") писал(а):
Ячейка X Dynamics (раздел "Controls")


Обозначает Представляет координату x точки привязки управляющего маркера в локальной системе координат.
Аналогично с координатой Y.
В принципе эти две ячейки отслеживают значения в ячейках X, Y в разделе Элементы управления (Controls). Их можно применить если хотите сделать, что-то типа линии-выноски. В разделе Геометрия пропишите ссылки на эти ячейки:
Controls.Row_1.XDyn
Изображение
Хотя с тем же успехом можно использовать Controls.Row_1.Y.

Автор:  Tumanov [ 24 апр 2018, 14:18 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Цитата:
В принципе эти две ячейки отслеживают значения в ячейках X, Y

Не согласен.
Это они отслеживают по умолчанию, когда больше делать нечего.
А вообще-то в них можно задать значение и тогда на Dynamic connector будет видна связывающая линия. Вот как на картинке.
Интересных мыслей насчет использования пока не видно :)

Вложения:
Dyn.gif
Dyn.gif [ 98.3 Кб | Просмотров: 623 ]

Автор:  Tumanov [ 24 апр 2018, 14:24 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

А вот с привязкой к TextPosition

Вложения:
Dyn2.gif
Dyn2.gif [ 68.67 Кб | Просмотров: 627 ]

Автор:  Tumanov [ 24 апр 2018, 14:46 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Кстати, последний случай - это ведь для коннектора поведение по умолчанию. Возможно, что данные ячейки как раз с этой целью и задумывались.

Автор:  vin [ 24 апр 2018, 15:19 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Спасибо большое! Скудность информации в MSDN по Visio удручает.

Автор:  Гость [ 24 апр 2018, 16:27 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

про подобные вещи
Изображение
писали книжках начала века - написанных еще Visio Corporation
Изображение

Автор:  Tumanov [ 24 апр 2018, 16:59 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

То есть источник подтверждает нашу догадку, что все назначение этих ячеек - "serves as a visual aid" :)

Автор:  vin [ 26 апр 2018, 12:55 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Спасибо за подсказку.
X Dynamics и Y Dynamics начинают работать только тогда, когда вЫключена опция "Разрешить динамическое обновление" (Сервис-Параметры-закладка Общие).
После этого когда мы перемещаем ручку управления за ней тянется пунктирная линия.

По умолчанию в ячейках стоит формулы Controls.Row_1 и =Controls.Row_1.Y. То есть пунктирная линия будет рисоваться от текущей позиции ручки управления.
Но если есть необходимость - можно изменить это поведение и рисовать пунктирную линию, например, от центра фигуры или от какой-нибудь вершины и т.п.

Теперь остается вопрос - что такое опция "Разрешить динамическое обновление", что я теряю при ее отключении?

Автор:  Гость [ 26 апр 2018, 13:35 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

похоже у меня гранаты не той системы
Изображение
Что из указанных вариантов есть "Разрешить динамическое обновление" ?

Автор:  Tumanov [ 26 апр 2018, 13:42 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

В Visio 2007 это было так

Вложения:
eld.jpg
eld.jpg [ 26.19 Кб | Просмотров: 552 ]

Автор:  Tumanov [ 26 апр 2018, 13:46 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Теперь так

Вложения:
eld.PNG
eld.PNG [ 7.83 Кб | Просмотров: 541 ]

Автор:  Tumanov [ 26 апр 2018, 13:49 ]
Заголовок сообщения:  Re: ячейки X Dynamics, Y Dynamics в разделе Controls

Цитата:
По умолчанию в ячейках стоит формулы Controls.Row_1 и =Controls.Row_1.Y.

Для разных типов шейпов могут быть разные умолчания!
На Dynamic connector - точно другие.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/