Vla-get/put-arrowheadblock и стрелка Closedfilled (закрашенная замкнутая)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Vla-get/put-arrowheadblock и стрелка Closedfilled (закрашенная замкнутая)

Vla-get/put-arrowheadblock и стрелка Closedfilled (закрашенная замкнутая)

Ответ
Поиск в этой теме
Непрочитано 11.03.2014, 19:51 #1
Vla-get/put-arrowheadblock и стрелка Closedfilled (закрашенная замкнутая)
kp+
 
идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176

Помогите разобраться с применением vla-get-arrowheadblock / vla-put-arrowheadblock для мультивыносок со стрелкой Closedfilled (закрашенная замкнутая).
Дело в том, что для такой стрелки vla-get-arrowheadblock выдает пустую строку. Казалось бы, странно, что все стрелки блоками, а эта как-то иначе, но в акаде все через одно место...
vla-put-arrowheadblock для mleader пустую строку не воспринимает Хотя для обычных выносок (leader) пустая строка в качестве аргумента работает и выставляет тот самый тип стрелки - Closedfilled.
Как программно прописать стрелку Closedfilled мультивыноске?
Акад 2010 русский.
Просмотров: 2597
 
Непрочитано 11.03.2014, 20:12
#2
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Так пробуй
Код:
[Выделить все]
(setq oldarr (getvar "dimldrblk"))
(setvar "dimldrblk" ".")
......твой код........
(setvar "dimldrblk" oldarr)
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 11.03.2014, 20:33
#3
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176


Это для размерного стиля, если я не ошибаюсь. Мне же нужно быстро менять вид стрелки для отдельно взятой мультивыноски, не затрагивая стиль. Можно, конечно, сделать разные стили для выносок с разными стрелками, но мне эта затея не нравится
kp+ вне форума  
 
Непрочитано 11.03.2014, 21:08
1 | #4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Код:
[Выделить все]
 (vla-put-ArrowheadType (vlax-ename->vla-object(car(entsel))) 0)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.03.2014, 22:11
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от kp+ Посмотреть сообщение
Мне же нужно быстро менять вид стрелки для отдельно взятой мультивыноски
А ты пробовал?
Олег (jr.) вне форума  
 
Непрочитано 11.03.2014, 22:15
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Олег (jr.), твой код подойдет только для отрисовки новых выносок, мне кажется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.03.2014, 22:40
#7
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Ты прав Алексей
Олег (jr.) вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Vla-get/put-arrowheadblock и стрелка Closedfilled (закрашенная замкнутая)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 96 21.02.2025 13:53