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

Как отключить приклеивание к фигуре?
http://visio.getbb.ru/viewtopic.php?f=5&t=1021
Страница 1 из 1

Автор:  Vytos [ 18 сен 2016, 17:33 ]
Заголовок сообщения:  Как отключить приклеивание к фигуре?

Собственно сабж.
Но при этом не вообще отключить приклеивание полностью, а именно к фигуре, оставив приклеивание к маркерам, точкам, вершинам..
Галочка в окне "Привязать и приклеить" из Ленты "Вид" отключает приклеивание полностью, это не то.
У конкретной фигуры поставить значение GlueType в секции GlueInfo в значение 8, конечно,можно, но это неудобно.
Хотелось бы, что б любая новая фигура имела заданное свойство.
Есть возможность изменить значения ячеек ShapeSheet по умолчанию?

Автор:  Surrogate [ 26 сен 2016, 08:43 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

Vytos в сообщении #9786 писал(а):
P.S. А на предыдущую тему в этом же разделе нет соображений? :oops:
это ты за это имеешь в виду ?
Vytos писал(а):
У конкретной фигуры поставить значение GlueType в секции GlueInfo в значение 8, конечно,можно, но это неудобно.
это что за версия визио, в 2010 не встречал таких ячеек ?

Автор:  Shishok [ 26 сен 2016, 09:37 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

Как же не встречал, есть в 2010 такая секция (GlueInfo).

Автор:  Surrogate [ 26 сен 2016, 11:40 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

Shishok писал(а):
Как же не встречал, есть в 2010 такая секция (GlueInfo)
ты прав Изображение
когда я написал ту чушь, я поискал эту секцию среди секций которые можно добавить в визио 2003. а она в числе тех что идут у шейпа по умолчанию !
Изображение
поигрался с разными значениями в этой ячейке не нашел особых различий Изображение

Автор:  Tumanov [ 26 сен 2016, 12:35 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

Отличия см. на картинке.
Цитата:
Есть возможность изменить значения ячеек ShapeSheet по умолчанию?

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

Вложения:
glue.gif
glue.gif [ 80.69 Кб | Просмотров: 2577 ]

Автор:  9rey [ 26 сен 2016, 13:31 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

да. по умолчанию никак виидмо.
я использовал GlueType=8 когда надо было, чтобы не клеилось к рамке документа (она была сделана прямоугольником без заливки). просто потом рамку кинул в трафарет и всё.
если уже куча шейпов в документе, то можно макросом по ним пройти и выставить нужное св-во. либо ловить событие добавления шейпа на лист и вписывать GlueType на лету

Автор:  Vytos [ 26 сен 2016, 17:17 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

9rey писал(а):
да. по умолчанию никак виидмо.
...
если уже куча шейпов в документе,
...

Да нет, была мыслишка именно по умолчанию. Для любой создаваемой 2D фигуры, всегда.
Все это прописано, видимо, в VISLIB.DLL. Вот если б найти там, в каком месте живет именно значение, а не описание ячейки, да в хекс-редакторе подправить... :roll:

Автор:  Surrogate [ 26 сен 2016, 19:54 ]
Заголовок сообщения:  Re: Как отключить приклеивание к фигуре?

Vytos писал(а):
Все это прописано, видимо, в VISLIB.DLL. Вот если б найти там, в каком месте живет именно значение, а не описание ячейки, да в хекс-редакторе подправить
что-то мне подсказывает, что такое жестокое проникновение порвет твой и без того глючный визио 2013 в клочья :)

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