Цветовая схема

Автор Тема: Цветовая схема  (Прочитано 5798 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Антон ОстанинАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Цветовая схема
« : 26-04-2016, 13:30:43 »
Добрый день, есть ли возможность редактировать определения цветовой схемы?
Саму цветовую схему получаю.
var colorSheme = doc.ActiveView.GetCategoryOverrides(categoryId).

Как добраться до определений внутри нее?

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Цветовая схема
« Ответ #1 : 26-04-2016, 13:46:15 »
Да, получаем схему GetCategoryOverrides, модифицируем свойства, потом вызываем SetCategoryOverrides (естественно, внутри транзакции)

Оффлайн Антон ОстанинАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Цветовая схема
« Ответ #2 : 26-04-2016, 14:25:19 »
Александр, как я понял, схема содержит набор параметров, которые в свою очередь от значения имеют свой цвет.
Так вот, мне нужно добраться до списка параметров и там отредактировать либо создать цвет.
Свойства самой схемы мне не нужно модифицировать.

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: Цветовая схема
« Ответ #3 : 26-04-2016, 18:32:03 »
А вот с этим, к сожалению, не получится, фичу года так с 2011-2012 у ADSK просят... Единственное (правда, очень кривое решение) будет через WinAPI эмулировать нажатие кнопок или каким-нибудь AutoIt...

Оффлайн Антон ОстанинАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 107
  • Карма: 6
Re: Цветовая схема
« Ответ #4 : 26-04-2016, 18:33:14 »
Александр, понял, спасибо.