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

TcHmi.SolidColor

Zu übersetzender Farbwert.

Rückgabewert

Typ

Beschreibung

string

CSS-Farbe

resolveSolidColorAsCssValue 1:

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.