Как получить цвет элемента (например, границу) с помощью официального API?Получить цвет фона элемента в EA
Я предполагаю, что это сохранить в базе данных в t_objects -> backcolor, но я не могу найти свойство/метод в Element
, чтобы получить его.
Как получить цвет элемента (например, границу) с помощью официального API?Получить цвет фона элемента в EA
Я предполагаю, что это сохранить в базе данных в t_objects -> backcolor, но я не могу найти свойство/метод в Element
, чтобы получить его.
Существует нет. Вы должны использовать
repository.SQLQuery("SELECT Backcolor, Bordercolor, BoderWidth, Fontcolor FROM t_object WHERE ...")
значения Раскраска в EA имеют простые значения RGB без прозрачности. Каждый красный, синий и зеленый значение может принимать интенсивности от 0 до 255. Сам RGB рассчитывается путем
RGB = (blue * 256 + green) * 256 + red
по умолчанию Цвет, равно -1.
От моей Scripting EA книга.
Можете ли вы просто объяснить, как преобразовать это значение в RGB? –
Смотрите мое редактирование .... –