Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 23 сен 2018, 01:08

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 13:18 
Не в сети
Бывалый

Зарегистрирован: 19 июн 2015, 22:18
Сообщений: 101
Использую Visio c: 2013
Очков репутации: 21

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 13:59 
MSDN в файле справки в статье Ячейка X Dynamics (раздел "Controls") писал(а):
Ячейка X Dynamics (раздел "Controls")


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


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 14:18 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

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

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


Вложения:
Dyn.gif
Dyn.gif [ 98.3 Кб | Просмотров: 164 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 14:24 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

Добавить очки репутацииУменьшить очки репутации
А вот с привязкой к TextPosition


Вложения:
Dyn2.gif
Dyn2.gif [ 68.67 Кб | Просмотров: 165 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 14:46 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 15:19 
Не в сети
Бывалый

Зарегистрирован: 19 июн 2015, 22:18
Сообщений: 101
Использую Visio c: 2013
Очков репутации: 21

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 16:27 
про подобные вещи
Изображение
писали книжках начала века - написанных еще Visio Corporation
Изображение


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 24 апр 2018, 16:59 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 26 апр 2018, 12:55 
Не в сети
Бывалый

Зарегистрирован: 19 июн 2015, 22:18
Сообщений: 101
Использую Visio c: 2013
Очков репутации: 21

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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 26 апр 2018, 13:35 
похоже у меня гранаты не той системы
Изображение
Что из указанных вариантов есть "Разрешить динамическое обновление" ?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 26 апр 2018, 13:42 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

Добавить очки репутацииУменьшить очки репутации
В Visio 2007 это было так


Вложения:
eld.jpg
eld.jpg [ 26.19 Кб | Просмотров: 98 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 26 апр 2018, 13:46 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

Добавить очки репутацииУменьшить очки репутации
Теперь так


Вложения:
eld.PNG
eld.PNG [ 7.83 Кб | Просмотров: 91 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: ячейки X Dynamics, Y Dynamics в разделе Controls
СообщениеДобавлено: 26 апр 2018, 13:49 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1176
Очков репутации: 100588

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB