HI_SetGraphTimeZoneColor
Funkcia %HI_SetGraphTimeZoneColor
Funkcia
Funkcia %HI_SetGraphTimeZoneColor umožňuje zapnúť farebné zvýraznenie časových pásiem v grafe.
Deklarácia
%HI_SetGraphTimeZoneColor(
INT in _refId
INT in _zoneId
INT in _zoneColor
)Parametre
_refId | Odkaz na grafický objekt (referenčná premenná). |
_zoneId | Identifikátor pásma, číslo od 1,..n. |
_zoneColor | Farba pásma. |
Popis
Funkcia umožní zapnúť farebné zvýraznenie časových pásiem v grafe. Farba rovnajúca sa 16#1000000#, ruší predošlé nastavenie farby pásma. Pásmo sa vykreslí podkladovou farbou grafu.
Príklad
ENTRY TimeZones_OnClick
TIME _gbt
TIME _get
_get := %NextTime(3600, 3600, 0)
_gbt := %SubTime(_get,8*3600)
%HI_SetGraphTimes(_Graph, _gbt, _get, @TRUE)
%HI_SetGraphTimeZone(_Graph,1, %AddTime(_gbt,%StrToRelTime("01:00:00")), %AddTime(_gbt,%StrToRelTime("02:00:00")))
%HI_SetGraphTimeZone(_Graph,2, %AddTime(_gbt,%StrToRelTime("03:00:00")), %AddTime(_gbt,%StrToRelTime("04:00:00")))
%HI_SetGraphTimeZone(_Graph,3, %AddTime(_gbt,%StrToRelTime("05:00:00")), %AddTime(_gbt,%StrToRelTime("06:00:00")))
%HI_SetGraphTimeZoneColor(_Graph,1, %MakeRGB(0, 127, 0))
%HI_SetGraphTimeZoneColor(_Graph,3, %MakeRGB(255, 0, 0))
%HI_SetGraphTimeZoneVisible(_Graph,2, @FALSE)
END TimeZones_OnClick