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

Форум по вопросам применения и программирования в Visio
Текущее время: 18 дек 2017, 09:15

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 04 май 2017, 15:21 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Добрый день.
Может кто знает.
Есть ли возможность сделать так:
Есть несколько соединительных линий, от точки А до точки Б.
Можно ли сделать так, что бы при выборе линии от точки А, подсвечивались все остальные линии до точки Б, с промежуточными соединениями.

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 04 май 2017, 15:23 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 04 май 2017, 15:56 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 04 май 2017, 17:00 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Access.ka писал(а):
Добрый день.
Может кто знает.
Есть ли возможность сделать так:
Есть несколько соединительных линий, от точки А до точки Б.
Можно ли сделать так, что бы при выборе линии от точки А, подсвечивались все остальные линии до точки Б, с промежуточными соединениями.

Можно сделать 1 соединительную линию вместо нескольких
Можно сгруппировать линии в 1 фигуру.

У меня был пример в виде экспорта, но там коннекторы вообще разнесены по слоям:
https://nbelyh.github.io/svgpublishdemo ... uttle.html

Нужно что-то типа этого, или?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 04 май 2017, 23:54 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Shishok писал(а):
Что значит подсвечивались? Выделялись также как и первая? Ну то есть становились выбранными.

Да, вы правы...что бы выделялись как и первая.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 05 май 2017, 00:10 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

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

Ээээ... Не так я силён в visio, как хотелось бы.
Скорее всего - это соединение двух коннекторов, без использования шейпа.
Путь единственный. От начала линии точки А до конца линии точки Б (но при этом, что бы между ними были ещё линии и что бы все они выделялись при выборе любой из них и показывали всю трассу)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 05 май 2017, 00:30 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Access.ka писал(а):
Добрый день.
Может кто знает.
Есть ли возможность сделать так:
Есть несколько соединительных линий, от точки А до точки Б.
Можно ли сделать так, что бы при выборе линии от точки А, подсвечивались все остальные линии до точки Б, с промежуточными соединениями.

Можно сделать 1 соединительную линию вместо нескольких
Можно сгруппировать линии в 1 фигуру.

У меня был пример в виде экспорта, но там коннекторы вообще разнесены по слоям:
https://nbelyh.github.io/svgpublishdemo ... uttle.html

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 05 май 2017, 01:00 
Не в сети
Ветеран
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
А можно ли сделать чтобы три и более линии, были как одна при выборе любой из них?
Из коробки такого нет.
Еще не очень понятно что значит "были как одна". Если нужно чтобы все соединенные линии выбирались при выборе одной из них них,
то такое поведение сделать возможно (то есть, если сам такое напишешь - технически такая возможность есть)

PS: В Visio линии с линиями обычно не соединяются, обычно соединяются линии с фигурами


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 10:13 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
nbelyh писал(а):
Цитата:
А можно ли сделать чтобы три и более линии, были как одна при выборе любой из них?

Из коробки такого нет.
Еще не очень понятно что значит "были как одна". Если нужно чтобы все соединенные линии выбирались при выборе одной из них них,
то такое поведение сделать возможно (то есть, если сам такое напишешь - технически такая возможность есть)

PS: В Visio линии с линиями обычно не соединяются, обычно соединяются линии с фигурами
Добрый день.
Были как одна: имеется ввиду, что при выборе одной выделялись все, которые к ней/к ним подходят (ни как круппа линий при групперовке, а как точки соединения от начала первой до конца последней). Если конечно правильно обьяснил.
Так как линия с линией не соединяется, такой вариант не возможен...
Написать самому подобное, это сильно...для меня темный лес. Буду учить visio. (может есть пример какой?)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 10:49 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

Добавить очки репутацииУменьшить очки репутации
Вот, простейший и тупейший вариант: :)
Если не будет работать, запустить процедуру - Start_SelectLines в модуле документа.


Вложения:
SelectLine.vsd [32 Кб]
Скачиваний: 14
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 11:24 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Вот почему-то так и кажется, что Access.ka хочет собрать из обычных линий универсальный коннектор, у которого Behavior Connector Reroute установлен в Never :)
Помнится, в самом начале работы с Visio иногда мне очень мешало то, что коннектор сам перерисовывался, как ему хочется.


Вложения:
Line.gif
Line.gif [ 490.09 Кб | Просмотров: 255 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 11:36 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Оффтоп:
Tumanov писал(а):
Вот почему-то так и кажется
когда топик-стартер не может сформулировать, то чего он хочет, остальным участникам форума приходится прокачивать свой уровень телепатии Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 12:14 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

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


Вложения:
SelectLine.vsd [52.5 Кб]
Скачиваний: 13
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 13:18 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Либо можно еще сложнее - пройти по коллекциям Connects, FromConnects относительно выделенного коннектора и собрать все коннекторы в цепочке присоединенных. Либо через Shape.ConnectedShapes примерно так же.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 13:28 
Не в сети
Ветеран

Зарегистрирован: 30 июл 2014, 14:28
Сообщений: 433
Использую Visio c: 2008
Очков репутации: 97

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
Либо можно еще сложнее - пройти по коллекциям Connects, FromConnects относительно выделенного коннектора и собрать все коннекторы в цепочке присоединенных. Либо через Shape.ConnectedShapes примерно так же.
Да это понятно, но:
Цитата:
Мне бы приметивный вариант.
Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 14:08 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Гость писал(а):
Мне бы приметивный вариант.
на этот вопрос был четкий и однозначный ответ
nbelyh писал(а):
Из коробки такого нет.
можно попробовать поискать другое приложение в котором существует желаемый функционал!
или создать ветку обсуждения в разделе Программирование и не офтопить в разделе Общие вопросы


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 14:51 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
PS: В Visio линии с линиями обычно не соединяются, обычно соединяются линии с фигурами
Цитата:
Так как линия с линией не соединяется, такой вариант не возможен...
Я уточню на всякий случай...
В первой фразе сказано "редко приходится соединять линии с линиями". То есть можно, но чаще всего нет смысла.
Но это совсем не значит "невозможно".
Поэтому второе утверждение не верно. Линии с линиями соединяются (при наличии точек соединения).


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 15:09 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 15:23 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3362
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Tumanov писал(а):
Но это совсем не значит "невозможно".
смотря какими средствами, топик-стартер хочет
Гость писал(а):
Мне бы приметивный вариант.
Tumanov писал(а):
Линии с линиями соединяются (при наличии точек соединения).
в нашем случае это тоже не тот вариант (тот что выделен желтым)!
не совсем понятен термин - селектирование ! просто выделить участки, чтоб можно было увидеть маршрут от точки А до Б ?
Tumanov писал(а):
То есть редактировать в таком режиме - не получится.
вроде как это и не предполагается.
пока анонимоус (т.е. топик-стартер) не сформулирует трудно будет угадать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Отображение каждой линии от точки А до точки Б
СообщениеДобавлено: 10 май 2017, 15:49 
Не в сети

Зарегистрирован: 10 май 2017, 18:53
Сообщений: 14
Использую Visio c: 2013
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
пока анонимоус (т.е. топик-стартер) не сформулирует трудно будет угадать.
На словах мне трудно до вас донести мою хотелку.
Постарался отобразить на рисунках:
Хочется, что бы при выборе одной линии, все имели такой вид:
Изображение

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

Такой как эта линия (одна соединительная), но только из нескольких отдельных линий:
Изображение


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

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



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

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


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

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