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

Форум по вопросам применения и программирования в Visio
Текущее время: 16 янв 2021, 10:30

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


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


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 20:32 
Не в сети
Бывалый

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 115
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Создаю в новом документе прямоугольник и в разделе geometry name RelMoveTo,RelLineTo,RelLineTo.... И когда добавляю контрол и привязываю его к этим точкам он при перемещение убегает дальше линии. Но если сначала сохранить документ , полностью закрыть и потом его открыть то в разделе geometry name уже такие имена MoveTo,LineTo,LineTo. И здесь контрол работает нормально двигается вместе с линией. Так и должно быть?


Вложения:
2021-01-06_19-15-55.png
2021-01-06_19-15-55.png [ 30.93 Кб | Просмотров: 125 ]
2021-01-06_19-20-50.png
2021-01-06_19-20-50.png [ 59.79 Кб | Просмотров: 126 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 20:46 
Не в сети
Бывалый

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 115
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Если добавить контрол при первом варианте и сохранить и закрыть. После открытия документа формула меняется, но контрол себя все равно ведет не т как хотелось и надо удалить из формулы width и heigth.


Вложения:
2021-01-06_19-40-59.png
2021-01-06_19-40-59.png [ 32.7 Кб | Просмотров: 124 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 20:47 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
В вопросе много неопределенностей, поэтому точно сказать нельзя... Что за версия Visio? В каком формате сохраняется документ (нет ли преобразования)? и т.д.
Раньше в Visio были только абсолютные вычисления в секции Geometry. В более поздних версиях появились относительные.
Абсолютные функции Visio часто переделывает в относительные. С обратной переделкой я как-то не сталкивался. Возможно, это происходит, если документ в старшей версии пытаться сохранить в формате младшей версии. Тогда переделка логична. В принципе, при этом и поведение может слегка измениться.
Короче, нужно расписывать вопрос гораздо подробнее. С данными по всему окружению.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 20:49 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Кстати, а вот на картинке видно надпись "Режим совместимости". Это как раз то, о чем я говорил.
То есть Вы заставляете Visio работать в неестественном окружении и он приспосабливается, как может.
Попробуйте сами переделать все на абсолютные функции. Вручную. Тогда Visio не придется их конвертировать и, возможно, все станет понятнее.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 21:17 
Не в сети
Бывалый

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 115
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Версия 2019. Если сохранять документ в формате .vsdx то тогда name в разделе геомтерия не меняется, но тогда и не получается привязать контрол к линии , контрол ведет себя как на первом скриншоте. Если сохранить в формате .vsd Тогда все нормально. Получается у меня так , что в новом формате не работает, как надо. А в старом все нормально.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 21:31 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Ну, "как надо" - так и осталось неизвестным, поэтому тут ничем помочь не могу. Но нужно помнить, что в новом формате работают как абсолютные, так и относительные функции. В старом - только абсолютные.
И теми, и другими можно сделать примерно одно и то же. Так что пишите сразу в абсолютных, но тщательнее. Это должно работать в любой версии.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 21:33 
Не в сети
Бывалый

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 115
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Вроде разобрался получается так если новый формат .vsdx, то формула такая работает для оси Х =Controls.Row_1/Width для Y =Controls.Row_1.Y/Height. Если формат .vsd то такая формула для оси X =Controls.Row_1 , для Y =Controls.Row_1.Y. Если сделано в новом версии и сохранить в старой то X =Controls.Row_1*Width, Y =Controls.Row_1.Y*Height. Что то совсем можно запутаться с этими версиями.


Последний раз редактировалось Tim Umix 06 янв 2021, 21:42, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 21:41 
Не в сети
Бывалый

Зарегистрирован: 08 мар 2020, 00:19
Сообщений: 115
Использую Visio c: 2019
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Ну, "как надо" - так и осталось неизвестным, поэтому тут ничем помочь не могу. Но нужно помнить, что в новом формате работают как абсолютные, так и относительные функции. В старом - только абсолютные.
И теми, и другими можно сделать примерно одно и то же. Так что пишите сразу в абсолютных, но тщательнее. Это должно работать в любой версии.

Вот получилось сохранить. В правом прямоугольнике как надо, в левом нет).


Вложения:
1.vsd [22.5 Кб]
Скачиваний: 4
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 21:51 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4077
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Вечер в хату!!! Немного оффтопа...
Tumanov писал(а):
С обратной переделкой я как-то не сталкивался.
в этой ветке легендарный Junichi Yoda делится способом программного преобразования из относительных в абсолютные координаты и обратно.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 06 янв 2021, 23:36 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 28 апр 2013, 14:03
Сообщений: 760
Откуда: Вена, Австрия
Использую Visio c: 1998
Очков репутации: 100610

Добавить очки репутацииУменьшить очки репутации
Цитата:
в этой ветке легендарный Junichi Yoda делится способом программного преобразования из относительных в абсолютные координаты и обратно.

Кстати не в курсе, как он? Я так понял, он Visio забросил. Самолетики строит:
https://www.youtube.com/user/June6202/videos

_________________
Инструменты для облегчения создания диаграмм, и статьи по Visio:
http://unmanagedvisio.com/


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Раздел geometry до после сохранения
СообщениеДобавлено: 07 янв 2021, 13:13 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 4077
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Нет, не в курсе. На форум он не заходил больше года...
Кое-кто из старой гвардии не заходит несколько лет:
Jumpy и aledlund.


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

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



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

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


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

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