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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Автосоединение с фигурами из мини-панели
СообщениеДобавлено: 06 июл 2014, 06:37 
Не в сети

Зарегистрирован: 31 мар 2014, 11:35
Сообщений: 11
Использую Visio c: 2010
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
В Visio 2010 появилась новая функция - автосоединение с фигурами из мини-панели. Наводишь курсор на синий треугольник автосоединения и появляется мини-панель с четырьмя первыми фигурами из активной вкладки фигур. Выбираешь, щелкаешь - и на листе появляется, привязанная соединительной линией, фигура. Но есть два неудобства, которые не позволяют мне использовать данный инструмент.

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

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

Прошу помощи, может кто подскажет как обойти эти два момента


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автосоединение с фигурами из мини-панели
СообщениеДобавлено: 06 июл 2014, 15:11 
Не в сети
Administrator

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

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

Немножко не так. Соединение рисуется с помощью мастер-шейпа Dynamic connector. И параметры у него такие, какие у этого мастер-шейпа.
Если хочется изменить вид соединительной линии, то нужно открыть Document Stencil, найти там мастер-шейп Dynamic Connector и отредактировать его, сделать таким как нужно. Во всех дальнейших операциях будет использоваться измененный шейп.
Можно, конечно, отредактировать мастер-шейп не в Document Stencil, а прямо в том трафарете, который задействован в шаблоне, по которому создается рисунок. Тогда изменение будет сказываться не на одном документе, а на всех документах, которые будут создаваться по этому шаблону.
Цитата:
Во вторых, новый элемент не появляется на том месте где щелкаешь мышкой, а улетает куда попало и обычно за пределы рабочей области.

По умолчанию такого быть не должно. У меня, во всяком случае, нет. Скорее всего такое поведение определяется Вашим документом. Если включено автоматическое размещение шейпов и в документе существует что-то типа шейпа-подложки, то может получиться так, что вновь добавляемые шейпы будут выноситься в сторону от этой подложки. Попробуйте проверить, начиная с чистого листа. Скорее всего такого эффекта не будет.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автосоединение с фигурами из мини-панели
СообщениеДобавлено: 07 июл 2014, 09:26 
Не в сети

Зарегистрирован: 31 мар 2014, 11:35
Сообщений: 11
Использую Visio c: 2010
Очков репутации: 0

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


Спасибо, подтолкнули на мысль. Действительно элементы улетали за пределы подложки. Выделил подложку, вызвал группу элементов - "Поведение", вкладку - "Размещение", элемент - "Поведение при размещении", выбрал "Не размещать и не задавать маршрут". Элементы перестали улетать за пределы рабочей области.


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

Зарегистрирован: 31 мар 2014, 11:35
Сообщений: 11
Использую Visio c: 2010
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Цитата:
Немножко не так. Соединение рисуется с помощью мастер-шейпа Dynamic connector. И параметры у него такие, какие у этого мастер-шейпа.
Если хочется изменить вид соединительной линии, то нужно открыть Document Stencil, найти там мастер-шейп Dynamic Connector и отредактировать его, сделать таким как нужно. Во всех дальнейших операциях будет использоваться измененный шейп.
Можно, конечно, отредактировать мастер-шейп не в Document Stencil, а прямо в том трафарете, который задействован в шаблоне, по которому создается рисунок. Тогда изменение будет сказываться не на одном документе, а на всех документах, которые будут создаваться по этому шаблону.


Не могли бы подсказать где что изменить, какой параметр менять? Мне нужна стандартная соединительная линия с увеличенной толщиной линии - 3/4пт


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

Зарегистрирован: 31 мар 2014, 11:35
Сообщений: 11
Использую Visio c: 2010
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Цитата:
Не могли бы подсказать где что изменить, какой параметр менять? Мне нужна стандартная соединительная линия с увеличенной толщиной линии - 3/4пт


Все, спасибо - разобрался. Форма - "Проводник по документам", пункт - "Стили", подпункт - "Соединительная линия", команда - "Определить стили", и далее "Изменить" - "Линия" - "Толщина"


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

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Автосоединение с фигурами из мини-панели
СообщениеДобавлено: 07 июл 2014, 11:15 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Цвет, например, передается, а толщина не хочет. Либо от тем зависит, либо от шаблонов... Надо будет с этим разобраться.

Да, частичная блокировка вызывалась опцией Allow Themes (при изменении формата линии).


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

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



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

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


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

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