resolveSolidColorAsCssValue
[ Funktion ]
public static resolveSolidColorAsCssValue(
colorObject: TcHmi.SolidColor
): string;
Übersetzt einen TcHmi.SolidColor Wert zu einem CSS-Wert. Bitte beachten Sie, dass der Wert eine gültige SolidColor sein muss. Zur Prüfung existiert TcHmi.isSolidColor.
Diese Funktion handhabt auch die Spezialfarbe "none" welche per Engineering einstellbar ist.
Parameter
Name | Typ | Beschreibung |
---|---|---|
colorObject | Zu übersetzender Farbwert. |
Rückgabewert
Typ | Beschreibung |
---|---|
CSS-Farbe |
Verfügbar ab Version 1.10 |
Beispiel – JavaScript
var myColor = {
color: 'red'
};
var newElem = $('<div class="testdiv"></div>');
if (TcHmi.isSolidColor(myColor)) {
var cssColor = TcHmi.StyleProvider.resolveSolidColorAsCssValue(myColor);
TcHmi.StyleProvider.setSimpleElementStyle(newElem, 'color', cssColor);
} else {
TcHmi.StyleProvider.setSimpleElementStyle(newElem, 'color', null);
}
Wobei die meisten Anwendungen die Highlevel API wie TcHmi.StyleProvider.processTextColor oder ähnliches nutzen können.