All Forums
 Категория Visio
 Форум Вопросы и ответы
 Изменение длины линии пропорционально
Author Previous Topic Topic Next Topic  

ukreni

Ukraine
35 Posts

Posted - 02/17/2009 :  12:14:44
Есть мастер, который состоит из линии, конец которой привязан к точке управления, т.е. теянем за эту точку - изменяется длина линии. А эта точка управления может перемещаться либо вертикально, либо горизонтально.
Подскажите пожалуйста как изменить этот мастер, чтобы длина этой линии изменялась пропорционально заданной величине.

Tumanov

Russia
1198 Posts

Posted - 02/17/2009 :  16:16:46
В примере с ячейки с EndX, EndY ссылаются на координаты точки управления.
В Вашем случае скорее всего нужно вычислять координаты EndX, EndY как функцию от координат начала линии и значения в какой-то управляющей ячейке. Примерно как
EndX = BeginX + a*User.Row_1
EndY = BeginY + a*User.Row_1
(вместо а должен стоять какой-то коэффициент).
Теперь, если менять значение в ячейке User.Row_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)