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

Форум по вопросам применения и программирования в Visio
Текущее время: 30 мар 2017, 06:38

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


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


Размещение файлов в формате vsd (а не vsdx/vsdm), увеличивает вероятность ответа стремительным домкратом !!!

Для корректного отображения названий вложенных файлов название должно быть написано латиницей!



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 13:38 
Как самому нарисовать фигуру такую как есть в стандартных шаблонах, например дверь? Чтобы линию обозначающую саму дверь можно было двигать, как бы открывать-закрывать?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 13:55 
Не в сети
Administrator

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


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

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

Добавить очки репутацииУменьшить очки репутации
человек наверно просто интересуется о том, как вообще это делается. смарт-шейпы как рисуются.
это надо плотно погружаться в мир shapesheet (таблица свойств фигуры)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 16:06 
Среди стандартных блоков нужной мне фигуры нет. Дверь приведена как пример. Как рисуются шейпы представление я имею. Смысл в том, чтобы в процессе презентации можно было изменить в неподвижном шейпе поворот(положение), одной из линий. Что бы было понятней приведу еще один пример электрический контакт. Его положение: замкнут- разомкнут. Но в отличие от двери он имеет 2 фиксированных положения. А мне нужно поворот подвижной линии шейпа при неподвижных остальных линях данного шейпа, поэтому и привел в качестве примера дверь. Абстрактно как рисуются шейпы мне не интересно мне важен конкретный пример.
Спасибо.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 16:07 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3180
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
9rey писал(а):
это надо плотно погружаться в мир shapesheet (таблица свойств фигуры)
ты прав, для обеспечения поведения этого мастер-шейпа разработчики создали:
в родительском шейпе
добавлены 43 ячейки в секции user-defined cells
добавлены 24 ячейки в секции shape data
используются 15 ячеек в секции Scratch
в этих ячейках производятся различные вычисления благодаря которым фигура ведет себя так как надо. уж слишком со сложного примера решил начать наш
топик-стартер Изображение


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3180
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
http://prodigitall.narod.ru/articles/article16.html
http://prodigitall.narod.ru/articles/article22.html
если всего 2 положения то все просто:
замкнут - угол шейпа 0градусов, разомкнут - хоть 90, хоть сколько хочешь


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 16:38 
Спасибо, с чего начать понял.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 02 июл 2014, 22:53 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Гость писал(а):
Чтобы линию обозначающую саму дверь можно было двигать, как бы открывать-закрывать?

Добавить Control point и в секции geometry использовать её координаты соответствующим образом.
Годится?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 02 июл 2014, 22:57 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):

По-моему, сложновато для заданного вопроса.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 02 июл 2014, 23:43 
Qwertiy писал(а):
Гость писал(а):
Смысл в том, чтобы в процессе презентации можно было изменить в неподвижном шейпе поворот(положение), одной из линий. Что бы было понятней приведу еще один пример электрический контакт. Его положение: замкнут- разомкнут. Но в отличие от двери он имеет 2 фиксированных положения. А мне нужно поворот подвижной линии шейпа при неподвижных остальных линях данного шейпа, поэтому и привел в качестве примера дверь.
Добавить Control point и в секции geometry использовать её координаты соответствующим образом.
Годится?
По-моему, сложновато для заданного вопроса.
Гость писал(а):
Абстрактно как рисуются шейпы мне не интересно мне важен конкретный пример.
Surrogate писал(а):
http://prodigitall.narod.ru/articles/article16.html
http://prodigitall.narod.ru/articles/article22.html
По-моему, сложновато для заданного вопроса.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Нарисовать дверь
СообщениеДобавлено: 03 июл 2014, 11:08 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3180
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
BlackOut писал(а):
По-моему, сложновато для заданного вопроса.
действительно, сложновато !
уважаемый топик-стартер, у меня в состав визио 2010 premium входит набор элементов Switches and Relays (Metric)
Изображение
я конечно не электрик и не знаю условных обозначений электрических контактов
но я не согласен, что в ссылках на статьи Digitall™ нет необходимости ! в них в частности дается описание с секцией Actions.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 июл 2014, 16:43 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
BlackOut писал(а):
Qwertiy писал(а):
Добавить Control point и в секции geometry использовать её координаты соответствующим образом.
Годится?
По-моему, сложновато для заданного вопроса.

И чего тут сложного? Вот простейший вариант:
Изображение

Surrogate писал(а):
в них в частности дается описание с секцией Actions

Эм.. Вот у меня и вопрос, а зачем тут Actions?


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

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3180
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
я не знаю, что там хотел топикстартер. НО у обоих этих штатных фигур есть Actions
Изображение
IMHO с точки зрения удобства пользователя удобнее использовать Actions, чтоб управлять поведением шейпа: открыто/закрыто, слева/справа и т.п. Чем управлять через Controlls углом раскрытия двери Изображение
Как вариант можно еще ShapeData использовать…


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 июл 2014, 17:59 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
IMHO с точки зрения удобства пользователя удобнее использовать Actions, чтоб управлять поведением шейпа: открыто/закрыто

Не соответствует вопросу:
Гость писал(а):
Чтобы линию обозначающую саму дверь можно было двигать, как бы открывать-закрывать?
Если бы надо было открыто/закрыто, я бы просто свойство выставил.

Surrogate писал(а):
слева/справа

Перетаскиваем левый конец линии правее правого и оно переворачивается, соответственно шарнир оказывается справа.


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

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


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

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



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

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


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

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