All Forums
 Категория Visio
 Форум Вопросы и ответы
 Саб-Мастерс в Документ Стенсилс
Author Previous Topic Topic Next Topic  

r22

10 Posts

Posted - 10/28/2005 :  03:26:27
Здравствуйте!
Читал-читал, так и не нашёл...(

версия VISIO 2003 PRO
проблема такая:
в документ стенсил есть мастер1 и мастер2
1. открываю мастер1 для редактирования
2. затаскиваю туда мастер2
3. закрываю мастер1 всё сохраняется и якобы в мастер1 теперь есть м2
далее
4. открываю для редактирования мастер2 (например изменить заливку)
5. закрываю сохраняю...
НО
тот мастер2 который я затаскивал в мастер1 не меняется! (((

прошу, подскажите как сделать
(это похоже на иерархию по типу Macromedia Flash там очень удобно и понятно реализована такая иерархия связей - Symbols в Library )

Edited by - r22 on 10/28/2005 03:45:14

Digitall

Russia
389 Posts

Posted - 10/28/2005 :  09:40:56  Visit Digitall's Homepage
quote:
Originally posted by r22

Здравствуйте!
Читал-читал, так и не нашёл...(

версия VISIO 2003 PRO
проблема такая:
в документ стенсил есть мастер1 и мастер2
1. открываю мастер1 для редактирования
2. затаскиваю туда мастер2
3. закрываю мастер1 всё сохраняется и якобы в мастер1 теперь есть м2
далее
4. открываю для редактирования мастер2 (например изменить заливку)
5. закрываю сохраняю...
НО
тот мастер2 который я затаскивал в мастер1 не меняется! (((

прошу, подскажите как сделать
(это похоже на иерархию по типу Macromedia Flash там очень удобно и понятно реализована такая иерархия связей - Symbols в Library )


Связи внутри трафарета отсутствуют. Когда вы перемещаете мастер2 в мастер1, он уже не является мастре2. Это легко увидеть через меню Format>Special. В строке мастер пусто.
Go to Top of Page

r22

10 Posts

Posted - 10/28/2005 :  11:13:02
да, я заметил, но не хотелось верить)
ведь задача элементарная
неужели в Visio невозможно построить такую иерархичную зависимость?

Edited by - r22 on 10/28/2005 11:17:50
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 10/28/2005 :  12:11:57  Visit Digitall's Homepage
quote:
Originally posted by r22

да, я заметил, но не хотелось верить)
ведь задача элементарная
неужели в Visio невозможно построить такую иерархичную зависимость?


Нет, чтобы не городить "мартешек". Один мастер, много образов, 2 уровня.
Go to Top of Page

r22

10 Posts

Posted - 10/28/2005 :  13:01:06
на самом деле это удобно и правильно
но видимо придётся как-то привыкать(
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 10/28/2005 :  13:18:16  Visit Digitall's Homepage
quote:
Originally posted by r22

на самом деле это удобно и правильно
но видимо придётся как-то привыкать(


Не могли бы вы на примере показать, что многоуровневая структура удобнее и правильнее? Просто к такой структуре я привык, но это не говорит о том, что она лучше всех.
Go to Top of Page

r22

10 Posts

Posted - 10/28/2005 :  14:34:01
--- Хотелось бы:

Есть элемент "А" и "В", которые используется в схеме много раз.
На схему я их помещаю затаскиввая из докумет стенсилс.

Элемент "А" состоит, например, из: красного квадрата, синего элипса.
Элемент "В" состоит из: тот же красный квадрат +белый восклицательный знак поверх него.

Для удобства назвём это так:
- Элемент "А" = "А"
- красный квадрат = "КК"
- синий элипс = "СЭ"
- Элемет "В" = "В"

я бы делал так

1. создаю мастер для "КК"
2. создаю мастер для "СЭ"
3. создаю пустой мастер под названием "В" и туда помещаю "КК" + сверху воскл. знак
4. создаю пустой мастер "А" и помещаю туда мастер "КК", мастер "СЭ" и мастер "В"

схематично это так:
А
|- КК
|- СЭ
|- В
|- КК
|- текстовое поле

т.о. на схеме (в документе) я работаю только с "А" и "В" (клонирую, меняю расположение, удаляю и тп.)

Если меняю мастер "КК" меняется "А" и "В"

--- Как сейчас:

есть только мастер "КК" и "СЭ"

чтобы сделать "В"
1. затаскиваю в документ "КК"
2. накладываю вокл. знак
3. группирую
4. позиционирую всё это относительно друг друга
5. групирую - получаю группу элементов типа "В"

чтобы сделать "А"
1. клонирую группу "В" (через CTRL или как угодно)
2. опять затаскиваю "КК"
3. затаскиваю "СЭ"
4. позиционирую всё это относительно друг друга
5. группирую

т.о. образом "А" и "В" существуют только в документе (при условии если я хочу сохранить его линки с "КК" и "СЭ", т.к. если я их сделаю мастер то линки рвутся)
по сути "А" и "В" - просто группы, а не элементы (шаблоны, клоны, матрёшки – как угодно), что уже как-то странно, т.к. в моём восприятии и фактически в реализации схемы это нормальные элементы которые состоят из под-эелементов.

И вот, например, одно очевидное неудобсто:
что б сделать клон "А" я должен найти его в документе и скопировать (а если у меня А0!). а если группа случайно убъётся - составлять заново? ((
с «В» сидуация идентичная

вобщем, правильней, мне кажется, хранить такие группы в спец. месте, но не в рабочем поле
Go to Top of Page

r22

10 Posts

Posted - 10/28/2005 :  14:51:34
а вот так!
Накопировал я групп "А", допустим из уже 10 в документе
И нужно в "А" включить ещё элемент, как быть?
В какиую из десяти включить? Ведь они нелинкованы между собой(

Очень даже возможно, что со временем в "А" понадобится включить ещё n-ое кол-во элементов, как быть?
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 10/28/2005 :  15:19:19  Visit Digitall's Homepage
Все, что вы описали прекрасно действует и для Visio. Любую задачу из описанных вами выше можно решить и очень легко.

Принцип такой: сделать элементами мастер-фигуры группу с содержанием 1 фигуры и, к примеру, из 3-х групп:
- группы красного квадрата;
- группы синего овала;
- группы надписи восклицательного знака.

И помещаем это все в локальный трафарет.
Теперь делаем так, кладем на лист фигуру, удаляем из нее синий овал и получаем фигуру "В", кладем снова на лист и удаляем восклицательный знак, и получаем фигуру "А". Теперь как их править раздельно?
ЛЕГКО! Фигуры добавленные в группу элемента мастера... барабанная дробь... при удалении из образов НЕ ПОЯВЛЯЮТСЯ.

Поясню. Если вы удалили группу синего овала из фигуры "В", то если в фигуру мастера внести новую фигуру в группу овала, она НЕ ПОЯВИТСЯ в фигуре "В". А ПОЯВИТСЯ в фигуре "А".

Вот вам ключ к матрешкам. используйте группы в качестве элементов мастер-фигур и управляйте этими самыми фигурами...

Как сама программа это все распределяет я не знаю, но получилось просто супер...

Кстати, а если это все еще и мультифигурами заправить, то получится МЕГАФИГУРА... жесть...
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 10/28/2005 :  19:46:36
Интересный эффект получается... :)
Надо будет запомнить.
Go to Top of Page

r22

10 Posts

Posted - 10/29/2005 :  01:30:15
вот столкнулся с чем
если добавить к мастеру элемент то он появляется во всех его копиях в документе((
т.е. видимо нужно в мастере заранее делать кучу групп с запасом
но как же это не удобно((
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)