ADN Club > VBA
Можно ли получить Active Color работая с неактивным документом?
(1/1)
Anatoly:
Вопрос в заголовке.
С ThisDrawing понятно:
--- Код - Visual Basic [Выбрать] ---ThisDrawing.GetVariable "CECOLOR""
А как быть при использовании ObjectDBX?
Александр Ривилис:
Anatoly,
1. Нет понятия Active Color - есть текущий цвет.
2. Увы, но через COM/ActiveX его не получить. В ObjectARX и .NET это возможно, так как cecolor - метод класса Database (AcDbDatabase), т.е. базы данных.
Anatoly:
Спасибо.
Придется извращаться.
Создать примитив, посмотреть цвет и удалить.
Навигация
Перейти к полной версии