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

Форум по вопросам применения и программирования в Visio
Текущее время: 23 ноя 2017, 07:25

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


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


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



Начать новую тему Ответить на тему  [ Сообщений: 25 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Стрелки в MS Visio
СообщениеДобавлено: 12 июл 2017, 18:16 
Не в сети

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

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

У меня следующая проблема. Несколько лет назад создавал в MS Visio схемы. Там были стрелки. Причем стрелки с "открытым" началом. То есть вся стрелка обведена линией а начало ("торец") без линии. Сейчас не могу вспомнить откуда в меню брать такую стрелку. Если брать обычную стрелку в меню то там убрать часть контура никак нельзя. А вот в той стрелке что у меня в старом рисунке можно. Если стать на стрелку и нажатием мыши вызвать меню то в меню есть возможность "закрыть" и "открыть" стрелку.

Кроме того у меня вопрос. Можно ли как то в MS Visio убирать часть контура в прямоугольнике ?

Изображение

Изображение

Изображение

Изображение

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 12 июл 2017, 18:48 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Кроме того у меня вопрос. Можно ли как то в MS Visio убирать часть контура в прямоугольнике ?

Начинать нужно с этого вопроса.
Ответ - нельзя.
Но! Шейпы могут быть более сложными, чем простой прямоугольник. И тогда различными способами можно получить некоторые дополнительные эффекты.
Если у Вас есть старый документ с понравившейся стрелкой, выложите его сюда. (Сотрите все лишнее и оставьте только стрелку). Тогда можно будет понять и рассказать Вам, за счет чего получен нужный эффект.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 12 июл 2017, 20:48 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Если у Вас есть старый документ с понравившейся стрелкой, выложите его сюда. (Сотрите все лишнее и оставьте только стрелку). Тогда можно будет понять и рассказать Вам, за счет чего получен нужный эффект.


Исходный файл и файл только со стрелкой прикрепил


Вложения:
.vsd [35 Кб]
Скачиваний: 6
схема.vsd [75 Кб]
Скачиваний: 14
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 12 июл 2017, 21:15 
Не в сети
Ветеран

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 09:27 
Не в сети

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 09:57 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
Сформирована из 3 шейпов. 1 шейп это как бы заливка стрелки. 2 шейп - контур стрелки без торца. 3 шейп - торец стрелки с переключаемой видимостью. Ну и каждый из этих 3 шейпов имеет всякие пользовательские настройки и формулы.
Открывай эти субшейпы(и саму стрелку) в Проводнике по документам и просматривай их Shapesheet. Там все видно.

Изображение


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 11:37 
Не в сети
Постоянный участник

Зарегистрирован: 02 апр 2013, 10:52
Сообщений: 92
Очков репутации: 9

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Цитата:
Кроме того у меня вопрос. Можно ли как то в MS Visio убирать часть контура в прямоугольнике ?

Начинать нужно с этого вопроса.
Ответ - нельзя.


Разве то что показано на рисунке не по подходит под определение "убирать часть контура в прямоугольнике"?


Вложения:
s1.png
s1.png [ 14.06 Кб | Просмотров: 239 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 12:10 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Спасибо, конечно, большое, и, всё-бы ничего, но я как бы дилетант в Visio, если бы мне чуть-чуть подробнее растолковали и ответ ув. Shishok и ответ ув. RoMMaN. Разумеется, что такое "Проводник" я знаю, но остальное пока только смутные догадки. Я не знаю ни терминологии (что такое "шейпы", например) ни того как программировать - то есть что и как открывать нужно чтобы получить результат продемонстрированный ув. RoMMaN


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 12:17 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Таки да, подходит. Я был не прав.
Правда, для достижения эффекта, нужного Entomo, этого будет недостаточно. Там нужно не только убрать свою линию, но и перекрыть чужую. Сейчас у стрелки-группы вытягивается хвост и слегка перекрывает соседний шейп.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 12:25 
Не в сети
Administrator

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

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

Тогда наверное вопрос должен быть таким - "как в трафарет "Basic Shapes" добавить стрелку, которая существует в документе".
Проще, конечно, поместить ее в отдельный трафарет, чтобы не редактировать штатный. Такая постановка вопроса Вам подойдет?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 12:33 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
Такая постановка вопроса Вам подойдет?


Я буду благодарен любой помощи

Tumanov писал(а):
Тогда наверное вопрос должен быть таким - "как в трафарет "Basic Shapes" добавить стрелку, которая существует в документе".
Проще, конечно, поместить ее в отдельный трафарет, чтобы не редактировать штатный. Такая постановка вопроса Вам подойдет?


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

Кроме того я бы очень хотел узнать как "убирать линии" в прямоугольнике как это продемонстрировал ув. ув. RoMMaN


P. S.

Я вообще не могу понять как я умудрился 3 года назад эти стрелки создать. Может я их у кого-то уже в готовом файле получил ? Убейте не помню


Последний раз редактировалось Entomo 13 июл 2017, 12:36, всего редактировалось 1 раз.

Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 12:34 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Приложенный трафарет нужно поместить в папку My Documents / My Shapes
Потом в нужном документе открывать трафарет Стрелки2 и брать оттуда стрелку.
-----------
https://www.dropbox.com/s/2sthdrbg16z6b ... 2.vss?dl=0


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 17:26 
Не в сети
Ветеран

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

Добавить очки репутацииУменьшить очки репутации
RoMMaN, поясни откуда взялись такие названия строк; RelMoveTo и RelLineTo? Первый раз вижу. :o


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 13 июл 2017, 18:46 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Относительные появились с Visio 2013.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 14 июл 2017, 09:58 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Shishok писал(а):
RoMMaN, поясни откуда взялись такие названия строк; RelMoveTo и RelLineTo? Первый раз вижу. :o


Tumanov писал(а):
Относительные появились с Visio 2013.


Осмелюсь повторить свой вопрос:

Entomo писал(а):
...я бы очень хотел узнать как "убирать линии" в прямоугольнике как это продемонстрировал ув. ув. RoMMaN


Entomo писал(а):
Может быть есть какой-то мануал (по-английски я читаю) с пошаговым детальным описанием ?


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

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

Добавить очки репутацииУменьшить очки репутации
Никто не берется отвечать на такой вопрос, потому что он слишком большой. Слишком много всего затрагивает при условии, что Вы "не знаете, что такое шейп".
На форуме недавно упоминалась книжка Developing Visio Solutions как лучший учебник, в котором последовательно освещены все нужные вопросы. Ссылку можно найти поиском в интернете или здесь на форуме.
Второй вариант - я могу кратко написать, что к чему, а Вы потом задавайте менее глобальные вопросы.
Так вот, то, что кто-то перевел на русский как "Фигура" (типа картинка нарисованная), на самом деле является сложным объектом. Это имеенно "Шейп", а не просто картинка.
За каждым шейпом стоит таблица, которая описывает его поведение. Эта таблица вызывается через меню Window / Show Shape Sheet.
Таблица разбита на секции, каждая отвечает за что-то свое: геометрию, заливку, параметры линий, шрифт и т.д.
В данном случае интересна секция Geometry.
В этой секции каждая строка отвечает за перемещение пера (как бы при рисовании, с нажимом или без него).
MoveTo - поместить перо в точку с координатами...
LineTo - прорисовать линию от предыдущей точки до заданной в этой строке.
Когда мы создаем шейпы (обычным путем) Visio сам записывает эти формулы в шейп-лист. Пользователь и не знает об этом. Но более продвинутые пользователи могут сами открыть шейп-лист и вписывать формулы в ячейки, программируя таким образом поведение шейпа. Вот здесь и появляется возможность создавать "рваный" контур.
Ну, а дальше, давайте вопросы.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 14 июл 2017, 11:06 
Не в сети
Administrator

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 14 июл 2017, 11:16 
Не в сети
Administrator

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 14 июл 2017, 11:18 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Вот пара картинок на тему связи шейпа с шейп-листом.


Вложения:
ShapeSheet2.gif
ShapeSheet2.gif [ 89.86 Кб | Просмотров: 176 ]
ShapeSheet.gif
ShapeSheet.gif [ 287.55 Кб | Просмотров: 176 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Стрелки в MS Visio
СообщениеДобавлено: 14 июл 2017, 11:34 
Не в сети

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

Добавить очки репутацииУменьшить очки репутации
Большое спасибо. Почитал соответствующий раздел на англоязычном сайте Microsoft и узнал как включать режим "разработчика". В поисковике ссылку для скачивания книги Developing Visio Solutions пока не могу найти, сейчас буду искать здесь на форуме. Всё-же если не затруднит - дайте ссылку для скачивания здесь


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

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



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

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


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

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