color = Pm.ColorOper(vInput, nType)
vInput | (Variant) Wartość wejściowa, nad którą zostanie wykonana transformacja typu nType. |
---|---|
nType | (Long) Typ transformacji wartości wejściowej vInput: 2 - Rozjaśnienie lub zaciemnienie koloru. vInput jest RGB String w formie #RRGGBB. Zwraca RGB String w formie #RRGGBB. Zwrócony kolor jest jaśniejszy lub ciemniejszy od określonego koloru w vInput. Parametr vPar to liczba rzeczywista w zakresie od -1 do 1, która określa stopień rozjaśnienia (od 0 do 1) lub zaciemnienia (od 0 do -1). 11 - Czerwony składnik koloru. vInput jest RGB String w formie #RRGGBB. Zwracana jest liczbowa wartość (0-255) składnika czerwonego (RR). Parametr vPar tutaj nie ma znaczenia i nie musi zostać określony. 12 - Zielony składnik koloru. vInput jest RGB String w formie #RRGGBB. Zwracana jest liczbowa wartość (0-255) składnika zielonego (GG). Parametr vPar tutaj nie ma znaczenia i nie musi zostać określony. 13 - Niebieski składnik koloru. vInput jest RGB String w formie #RRGGBB. Zwracana jest liczbowa wartość (0-255) składnika niebieskiego (BB). Parametr vPar tutaj nie ma znaczenia i nie musi zostać określony. 21 - Kolor określony indeksem. vInput jest kolorem określonym liczbowym indeksem według palety kolorów PROMOTIC. Zwraca RGB String w formie #RRGGBB. Parametr vPar tutaj nie ma znaczenia i nie musi zostać określony. |
vPar | [opcjonalne] (Variant) Parametr typu transformacja. Znaczenie tego parametru zależy od parametru nType. |
Metoda działa również w Makro wyrażenie $.exproraz w zdarzeniu onDraw elementu graficznego PmiCanvas.
var nR = Pm.ColorOper("#ff01d7", 11);
var nG = Pm.ColorOper("#ff01d7", 12);
var nB = Pm.ColorOper("#ff01d7", 13);
var sColor1 = "#808080";
var sColor2 = Pm.ColorOper(sColor1, 2, 0.6);