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

dp

13 Posts

Posted - 08/11/2007 :  16:28:12
здравствуйте! я создал шаблон линии(масштаб 1:100) и применил его к линии проводки. Проблема в том, что на отрезках проводки меньших, чем длина шаблона, линия сужается и выглядит непотребно. Нельзя ли сделать так, чтобы на отрезках, меньших длины шаблона, шаблонная линия заменялась сплошной, или другой, или "обрезалась", или что-нибудь еще? Мб, можно как-то программировать линию? Для рисования проводки используется шаблон типа "dynamic connector". Руководство по правильному построению линий читал и использовал, но эффект все равно не достаточный. спасибо за внимание!

immortal

Russia
391 Posts

Posted - 10/30/2007 :  07:33:52  Visit immortal's Homepage
помоему проблему можно решить только рисованием полилинии, больше вроде никак

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

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

GDK

Russia
90 Posts

Posted - 11/19/2007 :  10:03:51
Может быть отслеживать событие, которое возникает при изменении линии и по этому событию оценить длину линии. Если она меньше длины шаблона, то в секции Line Format установить св-во LinePattern равным 1. Предполагаю что для этого не обязательно использовать макрос., достаточно отследить событие в секции Events (по моему это EventXFMod). Если так получится просьба написать.

Edited by - GDK on 11/19/2007 10:05:39
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 11/19/2007 :  18:07:25
Если бы речь шла не о коннекторе, а о прямой, то можно было бы просто написать в ячейку LinePattern формулу типа IF(Width>2,1,2). И никаких событий не нужно.
Но у коннектора количество отрезков заранее неизвестно. Может и удастся выкрутиться без макроса, но формула будет длиной больше, чем макрос.
Go to Top of Page

GDK

Russia
90 Posts

Posted - 11/21/2007 :  08:46:22
Ну да, если для коннектора - то без макросов косяк. Я то думал только про линию.

Edited by - GDK on 11/21/2007 08:58:01
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)