Schöck
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета полки мультивыноски

Изменение цвета полки мультивыноски

Ответ
Поиск в этой теме
Непрочитано 06.02.2019, 09:47 #1
Изменение цвета полки мультивыноски
Soldat_OV
 
Воронеж
Регистрация: 13.02.2009
Сообщений: 39

Доброе утро!
Подскажите, как изменить цвет полки мультивыноски средствами лисп?

Миниатюры
Нажмите на изображение для увеличения
Название: ColorMultiline.png
Просмотров: 38
Размер:	210.7 Кб
ID:	210680  

Просмотров: 1357
 
Непрочитано 06.02.2019, 11:09
#2
Кулик Алексей aka kpblc
Moderator

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


Попробуй отдампить объект (хоть через ename, хоть через vla) и посмотри его свойства.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.02.2019, 11:50
#3
Семёныч


 
Регистрация: 08.12.2018
Сообщений: 102


Можно еще посмотреть DUMP стиля мультивыноски, если лень заглянуть в диспетчер стилей мультивыносок.
Код:
[Выделить все]
(progn
(setq objtbl (vlax-ename->vla-object (car (entsel))))
(setq namtbl (vlax-get-property objtbl 'StyleName))
(setq acadObj (vlax-get-acad-object))
(setq doc (vla-get-ActiveDocument acadObj))
(setq dictionaries (vla-get-Dictionaries doc))
(setq dictObj (vla-Item dictionaries "ACAD_MLEADERSTYLE"))
(vlax-dump-object (vla-GetObject dictObj namtbl) t)
(princ)
)
Семёныч вне форума  
 
Автор темы   Непрочитано 06.02.2019, 12:34
#4
Soldat_OV


 
Регистрация: 13.02.2009
Воронеж
Сообщений: 39


Спасибо!
Нашла dxf-код 91, но устанавливая его в значение по-слою, ничего не получалось. Пробовала установить значение 256. Исследуя дальше, поняла, что для значения по слою, нужно присваивать значение -1073741824. И вот все получилось!
Soldat_OV вне форума  
 
Непрочитано 06.02.2019, 12:48
#5
Кулик Алексей aka kpblc
Moderator

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


Семёныч, а для одного объекта установить такой параметр нельзя? Я просто не в курсе...
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Изменение цвета полки мультивыноски

Еврокод EN. Базовый Видеокурс
Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Не отображается часть полки мультивыноски kacugu LISP 2 16.05.2016 08:52
Изменение цвета группы слоёв Doctor_Che AutoCAD 3 10.11.2015 13:10
Изменение цвета перекрестья в зависимости от цвета фона. Как настроить? kissernov AutoCAD 10 16.11.2014 18:37
Изменение цвета перьев в открытом блоке с черного на те которые в модели Аlesan AutoCAD 1 07.02.2014 14:11
Изменение цвета слоя при переходе из модели в лист milamu AutoCAD 30 05.07.2011 05:55