Форум пользователей Visio
http://visio.getbb.ru/

Стрелки в MS Visio
http://visio.getbb.ru/viewtopic.php?f=29&t=1157
Страница 1 из 2

Автор:  Entomo [ 12 июл 2017, 18:16 ]
Заголовок сообщения:  Стрелки в MS Visio

Доброго времени суток

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

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

Изображение

Изображение

Изображение

Изображение

Изображение

Автор:  Tumanov [ 12 июл 2017, 18:48 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

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

Автор:  Entomo [ 12 июл 2017, 20:48 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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


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

Вложения:
.vsd [35 Кб]
Скачиваний: 148
схема.vsd [75 Кб]
Скачиваний: 185

Автор:  Shishok [ 12 июл 2017, 21:15 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Entomo [ 13 июл 2017, 09:27 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Shishok [ 13 июл 2017, 09:57 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Изображение

Автор:  RoMMaN [ 13 июл 2017, 11:37 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

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


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

Вложения:
s1.png
s1.png [ 14.06 Кб | Просмотров: 3132 ]

Автор:  Entomo [ 13 июл 2017, 12:10 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Tumanov [ 13 июл 2017, 12:17 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Tumanov [ 13 июл 2017, 12:25 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

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

Автор:  Entomo [ 13 июл 2017, 12:33 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

Tumanov писал(а):
Такая постановка вопроса Вам подойдет?


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

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


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

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


P. S.

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

Автор:  Tumanov [ 13 июл 2017, 12:34 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Shishok [ 13 июл 2017, 17:26 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Tumanov [ 13 июл 2017, 18:46 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

Относительные появились с Visio 2013.

Автор:  Entomo [ 14 июл 2017, 09:58 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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


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


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

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


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

Автор:  Tumanov [ 14 июл 2017, 10:34 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Surrogate [ 14 июл 2017, 11:06 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

Обсуждение вышло за рамки "Общих вопросов"! Это уже тема для другого раздела форума

Автор:  Tumanov [ 14 июл 2017, 11:16 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Автор:  Tumanov [ 14 июл 2017, 11:18 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

Вот пара картинок на тему связи шейпа с шейп-листом.

Вложения:
ShapeSheet2.gif
ShapeSheet2.gif [ 89.86 Кб | Просмотров: 3061 ]
ShapeSheet.gif
ShapeSheet.gif [ 287.55 Кб | Просмотров: 3053 ]

Автор:  Entomo [ 14 июл 2017, 11:34 ]
Заголовок сообщения:  Re: Стрелки в MS Visio

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/