|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Откатывает vla-put-coordinates у выноски(leader)
Геодезист
Сибирь (где медведи по улицам ходят)
Регистрация: 12.03.2009
Сообщений: 860
|
||
Просмотров: 5036
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Скажу честно - LEADER в этом отношении достаточно неустойчивая штука. Я бы с ним особо не связывался.
Вот, казалось бы, по-быстрому накиданный код, работает более-менее, а по окончании все равно идет смещение выноски. Хоть как... Код:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Вообще-то есть объект multileader...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Такую выноску с mleader сделать можно. Но сложно. Сложность именно в том, чтобы при редактировании положения не уплывал текст. Прилагаю пример DWG. Формат 2007. Изучайте с свойства.
Вот исходники некоторых основных функций - чтобы примерно понять, как это делается. Разумеется, они не будут работать, так как внутри используется ещё множество разных функций. Но понять алгоритм можно. Код:
|
|||
![]() |
|
||||
С МультиВыноской, в принципе проще, установил в стиле мвыноски подчёркивание 1-ой строки и всё...
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
|
|||
![]() |
|
||||
Цитата:
Попытался пойти др. путём, если у Мтекста изменить выравнивание с нижнего на верхнее, и ввести пользовательскую высоту равную высоте текста, то полка таки расположиться между строк. [IMG]http://s003.***********/i203/1003/b5/7350578444cf.gif[/IMG] сначала попробовал через (entmod), почему опять не воспринимает изменение DXF кодов 71(выравнивание) и 46 (высота). Попробовал выравнивание через ActiveX attachmentpoint, работает замечательно ![]() ![]() Т.е. получается не только Leader не устойчивый, а ещё и Мтекст туда же?
__________________
Почему все вдруг становятся умными, когда уже не надо? Последний раз редактировалось Disney, 15.03.2010 в 14:14. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Lisp. Изменение свойств у ячеек таблицы. Не могу докопаться до vla объекта. | Kirzaa | LISP | 2 | 21.09.2009 10:32 |
DwgRuLispLib: Преобразование указателя на примитив в vla | Кулик Алексей aka kpblc | Библиотека функций | 5 | 27.12.2007 13:47 |