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

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 05:25

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


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


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

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 33 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 00:14 
Рисую технологическую схему. ProcessEngineering/PipingAndInstrumentationDiagram
Имеющиеся стандартные элементы схем по ряду причин не устраивают. Нарисовал свои.
Аппараты, арматуру,..
Возникла проблема с арматурой. Вентилями, клапанами, и т.п.
А именно - не могу добиться стандартного поведения для вентиля: Нужно чтобы вентиль автоматически встраивался в соединитель.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 00:17 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
О какой версии визио идет речь ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 00:26 
Surrogate писал(а):
О какой версии визио идет речь ?

2003


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 00:42 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Войти в меню Format (Формат) -> Behavior (Изображение)
Изображение

Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 01:08 
Может, да не разъединяет :(
Я на этот пункт с самого начала внимание обратил. Думал - О! Я там галочку поставлю, и будет как раз то, что мне нужно.
Нарисовал уже кучу арматуры, а когда попробовал - облом вышел. Как я это меню не дёргал. И для соединителя выставлял "Может разъединятся шаблонами", и что только не пробовал.
Смотрел для стандартных вентилей - там этот пункт не отмечен. Есть только точка привязки "наружу"
Пробовал её в свои добавлять. Вентиль начинает поворачиваться под горизонтальный/вертикальный соединитель (правда наискосок становится) но не встраивается в него. Если я его потом перетягиваю - он просто стаскивается, а соединитель остается на своем месте, хотя за соединителем вентиль уже тащится.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 01:17 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Ujcnm-Константин писал(а):
Может, да не разъединяет :(
я по долгу службы© этим не пользуюсь
видел, что галочки на форме есть…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 09:26 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 12 апр 2016, 10:34 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Может просто не все галочки установили?
И в сумме аж четыре штуки надо.
Цитата:
Если установлен флажок Соединительная линия может разделяться фигурами, то соединительная линия может быть автоматически разделена фигурой, для которой задан параметр Фигура может разделять соединительные линии.

Если установлен флажок Фигура может разделять соединительные линии, то фигура может автоматически разделять соединительную линию, для которой задан параметр Соединительная линия может разделяться фигурами.

Примечание. Чтобы эти параметры действовали, следует установить флажок Разрешить разделение соединительной линии в двух местах — на вкладке Макеты и маршруты диалогового окна Параметры страницы и на вкладке Общие диалогового окна Параметры.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 01:53 
А как стандартные элементы работают "как есть", без установки этих галочек?
А стоит применить к ним "группировать" и они теряют эту способность.
Рыгалово :wall: :wall: :wall: :wall: :wall:


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 03:03 
Ujcnm-Константин писал(а):
:wall: :wall: :wall: :wall: :wall:
не нравится - не ешь !
Поищи приложение где подобные фичи автоматизированы


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 09:42 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
А как стандартные элементы работают "как есть", без установки этих галочек?

Такое поведение можно организовать и программно. Своим макросом или аддоном.
Нужно найти такой "стандартный" элемент и исследовать его.
Цитата:
А стоит применить к ним "группировать" и они теряют эту способность.

Это как раз намек на программную реализацию. После группировки шейп становится другим и перестает вызывать нужную функцию.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 12:41 
А как посмотреть программный код для стандартных компонентов?
Захожу в редакор visual Basic - там пусто. Оно и понятно, я никаких макросов не писал.
Как посмотреть встроенные? Изображение


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 12:55 
Sorry, в предыдущем сообщении не подписался.

Гость писал(а):
Это как раз намек на программную реализацию. После группировки шейп становится другим и перестает вызывать нужную функцию.

А почему тогда не исчезает тег с автоматической нумирацией?
Например, когда к стандартному что-нибудь дорисовываю и создаю свой шаблон.
А он, похоже, тоже программную реализацию имеет.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 13:03 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 13:06 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Вы можете выложить нечто в минимальном объеме, что обладало бы нужным поведением?
Тогда я посмотрел бы, почему и как.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 13:22 
А как делать вложения к сообщению?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 13:29 
https://yadi.sk/d/Y366LZmEr3aqu

Такими свойствами обладают практически все стандартные компоненты.
Над соединителем находится стандартный вентиль, он встраивается в соединитель.
А под соединителем - нарисованный мной. Он только привязывается к соединителю.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 13:37 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Ujcnm-Константин писал(а):
А как делать вложения к сообщению?
Оффтоп:
Незарегистрированным пользователям никак. Я отключил такую возможность

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 14:25 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Посмотрел...
1. Во-первых, поведение явно поддерживается программно. Там даже в меню видно, что аддон запущен.
2. Аддон поддерживает не все шейпы, а только "свои". Отбирает он их по некоторым признакам, о которых никому не рассказывает.
3. Вопрос - как подсунуть свой шейп.
Это явно можно. Признаком является что-то из секции User-defined или ShapeData. Ну и соответствующая Connection points должна быть типа Outwards.
Для простоты можно просто скопировать в свой шейп обе эти секции и сразу же должно заработать.
4. Лучше свои шейпы делать похожими на исходные. Сейчас Ваш шейп - группа, а исходные - простые. Я бы перерисовал. Хотя после копирования указанных секций группа тоже начинает работать, как надо, но мало ли на чем это потом скажется.
Вроде все.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Разорвать соединитель и сделать вставку в разрыв.
СообщениеДобавлено: 16 апр 2016, 15:22 
Tumanov писал(а):
Для простоты можно просто скопировать в свой шейп обе эти секции и сразу же должно заработать.

Извиняюсь. А как это сделать?


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

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



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

Сейчас этот форум просматривают: Yandex [bot] и гости: 11


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

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