All Forums
 Категория Visio
 Форум Вопросы и ответы
 Не получается ссылка в шейплисте мастера
Author Previous Topic Topic Next Topic  

TuzhibaevTA

Russia
85 Posts

Posted - 03/02/2005 :  18:15:10
Млин, запутался совсем. Как сделать ссылку из шейплиста фигуры, находящейся в мастере, на свойство фигуры, находящеся на листе?
Например: есть "Фигура 1" на листе. Есть "Мастер 1", содержащий "Фигуру 2", ширина которой равна ширине "фигуры 1".
Не получается сослаться на свойство, ошибка выскакивает.
Может я ченить не то делаю?

Тужибаев Тимур

Tumanov

Russia
1198 Posts

Posted - 03/02/2005 :  21:06:44
А разве такое в принципе возможно?
Go to Top of Page

immortal

Russia
391 Posts

Posted - 03/02/2005 :  21:43:14  Visit immortal's Homepage
вобщето не понятно зачем это надо делать, вот если на оборот, то понятно, а так?
я могу предположить это надо делать для того чтобы при вставке следующий раз фигуры 2 свойства у нее были такие какие последние установлены, т.е. сначала был чистый лист, потом фигуру 2 вставили в лист получилась фигура 1, меняем свойства фигуры 1 и надо чтобы при следующей вставке у фигуры были свойства фигуры 1, я правильно понял? если да, то я это уже делаю, а делается это с помощью записи данных в файл, и при вставке фигуры 2 чтобы запускался адд-он и считывал данные с файла.
если не так, то подробнее опишите проблему

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

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 03/03/2005 :  07:30:27
Немного не так. Объясню для чего это надо: необходимо, чтобы фигура 2, при помещении ее на лист прилипла к краю первой фигуры и стала одной ширины с ней. Все это безобразие приходиться делать потому что первая фигура может менять размер и положение, и соответственно свойтва эксземпляров Фигуры 2 тоже должны меняться.
Я вчера нашел как это можно сделать, используя глобальный путь: Страница! ID фигуры! свойство. Но почему то свойства не обновляются.
Тоесть: Я залез в мастер, выставил нужные свойства Фигуры 2 со ссылкой на объект находящийся на листе. Этот "товарищь Visio" после обновления свойства Фигуры 2 в мастере, подставляет значение формулы, которую я вбил, и все бы класно, но при создании, на основе этого мастера, фигуры, это свойство не обновляется. Тоесть все работает, только при изменении ширины Фигуры 1, Ширина Фигуры 2 не изменяется, хотя при просмотре шейп листа, в фигуре 2 формула правильная.
Может у шейпов есть какое то свойство, типа запрета обновления значений формул?


Тужибаев Тимур
Go to Top of Page

immortal

Russia
391 Posts

Posted - 03/03/2005 :  08:51:00  Visit immortal's Homepage
хм, чтобы она автоматически прилипала?, а как она узнает, если шейпов фигура 1 несколько к какому прилипать?, можно конечно сделать чтобы к последнему
другое дело если сконнектить фигуру два к фигуре один, тогда имя фигуры 1 будет видно в коннектионпоинтс фигуры 2, а потом вытаскиваем от туда.

визио 2003 форэвер

...а вобще-то я белый и пушистый.
Go to Top of Page

TuzhibaevTA

Russia
85 Posts

Posted - 03/03/2005 :  12:02:21
Фигура 1 присутствует однозначно и только одна. И все фигуры два должны коннектиться к Фигуре 1

Тужибаев Тимур
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)