Author |
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
|
помоему проблему можно решить только рисованием полилинии, больше вроде никак
визио 2003 форэвер
...а вобще-то я белый и пушистый. |
|
|
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 |
|
|
Tumanov
Russia
1198 Posts |
Posted - 11/19/2007 : 18:07:25
|
Если бы речь шла не о коннекторе, а о прямой, то можно было бы просто написать в ячейку LinePattern формулу типа IF(Width>2,1,2). И никаких событий не нужно. Но у коннектора количество отрезков заранее неизвестно. Может и удастся выкрутиться без макроса, но формула будет длиной больше, чем макрос. |
|
|
GDK
Russia
90 Posts |
Posted - 11/21/2007 : 08:46:22
|
Ну да, если для коннектора - то без макросов косяк. Я то думал только про линию. |
Edited by - GDK on 11/21/2007 08:58:01 |
|
|
|
Topic |
|
|
|