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

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 22:19

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: генеалогическое дерево шаблоны
СообщениеДобавлено: 05 дек 2017, 16:03 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
visio генеалогическое дерево шаблоны
Планирую сделать на visio генеалогическое дерево.
Что-то типа такого: http://moe-drevo.ru/trees/04.htm

Соединители применить такие ("Ethernet" из трафарета): viewtopic.php?f=29&t=862 Как трубу полностью удалить?
На элементе карточки персоны фото, ФИО, даты. При наведении на фото - увеличение, при наведении на карточку - дополнительные данные фигуры (место рождение и т.п.) берутся из связанной Excel.

Есть ли подобные шаблоны? Т.е. "visio генеалогическое дерево шаблоны"?
Хоть что-то есть на эту тему? Примеры на Visio. Приемы, например, спец рамка для фото.

Далее планирую публиковать родословное древо, например, на github через SvgPublish
http://unmanagedvisio.com/products/svg-publish/


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

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

Добавить очки репутацииУменьшить очки репутации
А зачем "связанной Excel"?
Не думаю, чтобы такие данные часто менялись. Может быть один раз построить и достаточно?


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

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Цитата:
Не думаю, чтобы такие данные часто менялись. Может быть один раз построить и достаточно?

Место рождения, смерти, где могила, участие в войнах, источники информации, брак зарегистрирован - дата и другая информация - это что пришло в голову "с ходу". Все это на лист не влезет.
Сам пока древа не стоил, но когда почитал несколько форумов по этому вопросу, то выяснилось, что многие "профи" ведут древо в какой - либо известной программе, но параллельно ведут табличку в Excel с дополнительной информацией.

Visio + Excel будет не хуже.
У некоторых систем даже выгрузка в Visio:
http://generatree.com/ru/features.html

Жаль, что орг-диаграмму для этой задачи не получится использовать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: генеалогическое дерево шаблоны
СообщениеДобавлено: 06 дек 2017, 00:38 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Жаль, что орг-диаграмму для этой задачи не получится использовать.

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: генеалогическое дерево шаблоны
СообщениеДобавлено: 07 дек 2017, 00:39 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Может применительно к этой задаче - смысл не велик.
Однако имеется задача, когда в отличии от орг-диаграммы, имеется не один родитель, а два (дерево с двумя родителями). Тут мастер орг-диаграммы бессилен. Можно только вручную добавлять "дополнительную" связь, а хотелось бы иметь возможность строить из Excel. Кроме родословной эта задача возникает при матричной структуре управления, где - есть "второй" начальник (второй родитель).
Цитата:
То есть просто взять и написать небольшой макрос.

Макрос подобный мастеру орг-диаграммы? Или после отработки мастером диаграммы отдельным макросом добавлять "вторую" связь?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: генеалогическое дерево шаблоны
СообщениеДобавлено: 07 дек 2017, 01:03 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Макрос подобный мастеру орг-диаграммы? Или после отработки мастером диаграммы отдельным макросом добавлять "вторую" связь?

Ни то, ни другое.
Что-то добавлять после мастера - это вообще не слишком хорошо.
Но и делать монстра типа типа мастера оргдиаграммы - тоже не подарок. Слишком он большой и универсальный, на все случаи жизни.
Я подумал, что можно обойтись более простым алгоритмом за счет отказа от этой универсальности.
Однако вот эта фраза
Цитата:
Кроме родословной эта задача возникает при матричной структуре управления, где - есть "второй" начальник (второй родитель).

внесла ясность. Похоже, все-таки требуется монстр :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: генеалогическое дерево шаблоны
СообщениеДобавлено: 07 дек 2017, 15:35 
Не в сети
Ветеран

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

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


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

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
Какая была идея до "внесения ясности"?

Да дело не в идее, а в "дополнительных" свойствах.
Чтобы просто нарисовать дерево, требуется десяток, ну два десятка строк кода.
Но орг-мастер умеет настраиваться на имена полей, типы полей, место размещения этих полей в шейпе, типы шейпов, варианты размещения и т.д. и т.п. В результате количество кода возрастает на пару порядков. И задача из простейшей превращается в неподъемную.
Цитата:
В обоих случаях (родословная и матрица) речь идет об одной и той же "дополнительной связи" со "вторым родителем".

А само по себе наличие "дополнительной связи" практически не усложняет алгоритм. Ну, нужно будет при наличии определенного признака высчитать координаты по другой формуле... Разве это усложнение.


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

Зарегистрирован: 23 апр 2015, 19:23
Сообщений: 306
Использую Visio c: 2013
Очков репутации: 3

Добавить очки репутацииУменьшить очки репутации
Начнем с простого.
Как повторить такие карточки:
Изображение

Что-то типа такого:
Изображение

Чтобы где овал - было "прозрачно" для лежащей под карточкой фото. Плюс поля для ввода текста. Плюс красивая рамка.
На заднем плане прикладывать фотку, а шаблон ее вырезает (отображает через рамку овала).
Или лучше готовить фото отдельно и вставлять уже "готовый" овал?
Как будет это потом публиковаться через плагин? т.е. что лучше предусмотреть заранее?
Есть вообще подобные примеры на Visio?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: генеалогическое дерево шаблоны
СообщениеДобавлено: 08 дек 2017, 10:26 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Дырка делается путем вычитания шейпов (Operations / Subtract).
Для рамки можно сделать специальный стиль линии или заливки.
Как будет публиковаться - лучше проверять на опыте :) Тогда же и все тонкости всплывут, если они есть.


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

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



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

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


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

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