2015-05-25 55 views
0

如何使用官方API獲取元素的顏色(例如邊界)?在EA中獲取元素背景顏色

我假設它保存在t_objects - > backcolor的數據庫中,但我找不到Element中的屬性/方法來獲取它。

回答

1

沒有。您需要使用

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的書。

+0

你能不能也解釋一下如何將這個值轉換爲RGB? –

+1

看我的編輯.... –