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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 10:05 
Не в сети
Ветеран

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 10:32 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
я бы их удалил оба, и нарисовал новый, один, по координатам начала первого и конца второго :?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 10:46 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 11:18 
Не в сети
Ветеран

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

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


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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 11:32 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
Думаю, по-другому никак. Но, если важна только графическая часть данной задачи, можно удалить стрелку у первого или второго коннектора (смотря в какую сторону идут) и тем самым "слить" их в один и применить метод Group для совместного перетаскивания и т.д., для шейпшЫта это будет также 2 шейпа, но для пользователя - один, который можно перемещать как один и работать с ним как с группой из 2х шейпов.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 11:48 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 11:54 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
+1 :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 11:55 
Не в сети
Ветеран

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

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


у меня это провода. без стрелок. задача была - при удалении элемента с провода, чтобы провод соединялся, не нарушая рисунок схемы. и чтобы все функции коннектора после этой операции сохранялись. так что группировка не катит.
в визио есть прикольная ф-я - разрывать коннектор, при размещении на нем шейпа. а вот соединения коннектора при удалении шейпа - нет :(

Цитата:
а можно поинтересоваться: какой метафизический смысл в объединении двух коннекторов, да и еще лежаших на одной прямой ?


про одну прямую - это я для упрощения и понимания задачи. а смысл - читайте выше)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 12:02 
Не в сети
Ветеран

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

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

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 12:11 
Не в сети
Content manager
Content manager
Аватара пользователя

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

    1. В каком приложении ты анимированный скриншот сделал ?
    2. Можно по подробнее, про функцию разрыва коннектора, при размещении на нем шейпа

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 07 сен 2012, 12:27 
Не в сети
Ветеран

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

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

про разрыв коннектора - на шейпе добавь две точки соединения и проведи настройки для коннектора и шейпа:

коннектор:
Изображение

шейп:
Изображение

ну и ставь шейп на коннектор, он прицепится к точкам


Вложения:
LICEcap.rar [350.54 Кб]
Скачиваний: 170
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 04 дек 2014, 17:08 
Не в сети

Зарегистрирован: 05 ноя 2013, 14:47
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey, Вам удалось решить проблему 2 ух коннекторов?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 04 дек 2014, 18:04 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 04 дек 2014, 21:23 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
разве коннектор это аддон? думаю, это обычная часть графического движка визио.
я так эту проблему и не решил. особо не надо пока.
но как я писал выше, можно пройти по секции Geometry обоих коннекторов и воссоздать вместо них один по точкам этой секции.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 05 дек 2014, 15:40 
Не в сети

Зарегистрирован: 05 ноя 2013, 14:47
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey
А через Geometry разве можно сделать так, чтобы на концах коннектора возникло несколько соединений одновременно?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 05 дек 2014, 15:46 
Не в сети
Content manager
Content manager
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 05 дек 2014, 15:48 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Marat
не совсем понял, что хочется получить.
моя проблема была в том, чтоб соединить 2 коннектора в один, после разрыва.
программно это делалось бы так: соединение концов коннекторов в месте разрыва, считывание секций "геометрия" обоих коннекторов (запомнить все вершины в коллекции), стереть один из коннекторов, второй коннектор отформатировать по сохраненной коллекции вершин.
у вас то какая проблема?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 08 дек 2014, 11:13 
Не в сети

Зарегистрирован: 05 ноя 2013, 14:47
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey
да, именно такая...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 08 дек 2014, 13:53 
Не в сети
Ветеран

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Как объединить 2 коннектора в один?
СообщениеДобавлено: 15 дек 2014, 17:03 
Не в сети

Зарегистрирован: 05 ноя 2013, 14:47
Сообщений: 6
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
9rey
Добрый день, может быть вам знакома ситуация, как объединить автоконнектор, как бы в один многожильный провод, да так что бы только его концы соединялись динамически к точкам шейпа. Это вообще возможно сделать? Во вложении, есть пример, как должно быть, но мне не удается жестко зафиксировать концы в виде "тризубца", вот как раз эти концы нужно бы сделать активными, как в динамическом коннекторе.


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

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



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

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


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

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