Funkcje te mogą być stosowane w wyrażeniach związanych z ustawieniami i oceną właściwości kolorów obiektów wykresu oraz w skryptach ładowania.
InformacjaQlikView obsługuje funkcje koloru qliktechblue i qliktechgray ze względu na zgodność z poprzednimi wersjami, ale korzystanie z tych funkcji nie jest zalecane.
Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.
Funkcja ARGB() służy w wyrażeniach do ustawienia lub obliczenia wartości właściwości koloru obiektu wykresu, przy czym kolor jest zdefiniowany wartościami składowej czerwonej r, składowej zielonej g i składowej niebieskiej b oraz współczynnikiem alfa (przezroczystości) alpha.
Funkcja HSL() służy w wyrażeniach do ustawienia lub obliczenia wartości właściwości koloru obiektu wykresu, przy czym kolor jest zdefiniowany wartościami składowych hue (odcień), saturation (nasycenie) i luminosity (jasność) z zakresu od 0 do 1.
Funkcja RGB() służy w wyrażeniach do ustawiania lub obliczania wartości właściwości koloru obiektu wykresu, przy czym kolor jest zdefiniowany wartościami składowej czerwonej r, składowej zielonej g i składowej niebieskiej b.z zakresu od 0 do 255.
Funkcja Color() jest stosowana w wyrażeniach w celu zwracania reprezentacji koloru w postaci numeru koloru n w palecie wykresu wyświetlanej we właściwościach wykresu. Reprezentacja koloru jest wartością podwójną, w której reprezentacja tekstowa ma postać 'RGB(r, g, b)', gdzier, g i b są liczbami z zakresu od 0 do 255 i reprezentują odpowiednio wartość koloru czerwonego, zielonego i niebieskiego. Reprezentacja liczbowa jest liczbą całkowitą, która reprezentuje składniki czerwony, zielony i niebieski.
Color (n)
Zwraca reprezentację koloru RGB dla koloru czarnego (RGB 0,0,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Black ([alpha])
Zwraca reprezentację koloru RGB dla koloru ciemnoszarego (RGB 128,128,128). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Darkgray ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnoszarego (RGB 192,192,192). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightgray ([alpha])
Zwraca reprezentację koloru RGB dla koloru białego (RGB 255,255,255). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
White ([alpha])
Zwraca reprezentację koloru RGB dla koloru niebieskiego (RGB 0,0,128). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Blue ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnoniebieskiego (RGB 0,0,255). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightblue ([alpha])
Zwraca reprezentację koloru RGB dla koloru zielonego (RGB 0,128,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Green ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnozielonego (RGB 0,255,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightgreen ()
Zwraca reprezentację koloru RGB dla koloru błękitnego (RGB 0,128,128). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Cyan ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnobłękitnego (RGB 0,255,255). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightcyan ()
Zwraca reprezentację koloru RGB dla koloru czerwonego (RGB 128,0,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Red ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnoczerwonego (RGB 255,0,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightred ([alpha])
Zwraca reprezentację koloru RGB dla koloru amarantowego (RGB 128,0,128). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Magenta ([alpha])
Zwraca reprezentację koloru RGB dla koloru jasnoamarantowego (RGB 255,0,255). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Lightmagenta ([alpha])
Zwraca reprezentację koloru RGB dla koloru brązowego (RGB 128,128,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Brown ([alpha])
Zwraca reprezentację koloru RGB dla koloru żółtego (RGB 255,255,0). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
Yellow ([alpha])
Zwraca reprezentację koloru RGB dla koloru niebieskiego QT (RGB 96,112,169). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
qliktechblue ([alpha])
Zwraca reprezentację koloru RGB dla koloru szarego QT (RGB 166,166,166). Opcjonalnie można podać parametr określający współczynnik alfa. Wartość alfa równa 0 odpowiada pełnej przezroczystości. Wartość alfa równa 255 odpowiada pełnej nieprzezroczystości. Jeśli wartość alfa nie zostanie wprowadzona, przyjmowana jest wartość 255.
qliktechgray ([alpha])
Funkcja Colormix1() jest stosowana w wyrażeniach w celu zwracania wartości ARGB z gradientu dwóch kolorów, na podstawie wartości z zakresu od 0 do 1.
Colormix1 (Value , ColorZero , ColorOne)
Parametr Value jest liczbą rzeczywistą z zakresu od 0 do 1.
Jeśli parametr Value wynosi 0, wówczas zwracana jest wartość ColorZero.
Jeśli parametr Value wynosi 1, wówczas zwracana jest wartość ColorOne.
Jeśli parametr Value jest z zakresu od 0 do 1, wówczas zwracany jest odpowiedni odcień pośredni.
Funkcja ColorZero jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z dolnym końcem przedziału.
Funkcja ColorOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z górnym końcem przedziału.
Przykład:
Colormix1(0.5, red(), blue())
zwraca wartość ARGB(255,64,0,64) (fioletowy)
Funkcja Colormix2() jest stosowana w wyrażeniach w celu zwracania wartości ARGB z gradientu dwóch kolorów, na podstawie wartości z zakresu od -1 do 1, z możliwością określenia koloru pośredniego dla pozycji centralnej (0).
Parametr Value jest liczbą rzeczywistą z zakresu od -1 do 1.
Jeśli parametr Value wynosi -1, wówczas zwracany jest pierwszy kolor.
Jeśli parametr Value wynosi 1, wówczas zwracany jest drugi kolor.
Jeśli parametr Value jest z zakresu od -1 do 1, wówczas zwracany jest odpowiedni kolor pośredni.
Funkcja ColorMinusOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z dolnym końcem przedziału.
Funkcja ColorOne jest poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany z górnym końcem przedziału.
Funkcja ColorZero jest opcjonalną poprawną reprezentacją koloru RGB dla koloru, który zostanie powiązany ze środkiem przedziału.
Funkcja SysColor() zwraca wartość ARGB dla koloru nr w systemie Windows, gdzie nr odpowiada parametrowi dla funkcji API w systemie Windows GetSysColor(nr).
SysColor (nr)
Funkcja ColorMapHue() zwraca wartość ARGB koloru z mapy kolorów, która zmienia składnik odcienia w modelu koloru HSV. Mapa kolorów zaczyna się od koloru czerwonego, a następnie kolejno przechodzi w kolor żółty, zielony, błękitny, niebieski, amarantowy, aby powrócić do koloru czerwonego. Parametr x musi być określony jako wartość w zakresie od 0 do 1.
ColorMapHue (x)
Funkcja ColorMapJet() zwraca wartość ARGB dla koloru z mapy kolorów, która zaczyna się od koloru niebieskiego, a następnie kolejno przechodzi w kolor błękitny, żółty i pomarańczowy, aby powrócić do koloru czerwonego. Parametr x musi być określony jako wartość w zakresie od 0 do 1.
ColorMapJet (x)
Wstępnie zdefiniowane funkcje koloru
W wyrażeniach dotyczących wstępnie zdefiniowanych kolorów mogą być stosowane następujące funkcje. Każda z tych funkcji zwraca reprezentację koloru RGB.
Opcjonalnie można podać parametr określający współczynnik alfa. W takim przypadku zwrócona zostanie reprezentacja koloru ARGB. Współczynnik alfa o wartości 0 oznacza pełną przezroczystość, a o wartości 255 — pełną nieprzezroczystość.
Funkcje koloru
Funkcje koloru
RGBWartość
black ([alpha])
(0,0,0)
blue([alpha])
(0,0,128)
brown([alpha])
(128,128,0)
cyan([alpha])
(0,128,128)
darkgray([alpha])
(128,128,128)
green([alpha])
(0,128,0)
lightblue([alpha])
(0,0,255)
lightcyan([alpha])
(0,255,255)
lightgray([alpha])
(192,192,192)
lightgreen([alpha])
(0,255,0)
lightmagenta([alpha])
(255,0,255)
lightred([alpha])
(255,0,0)
magenta([alpha])
(128,0,128)
red([alpha])
(128,0,0)
white([alpha])
(255,255,255)
yellow([alpha])
(255,255,0)
Przykłady i wyniki:
Blue() zwraca RGB(0,0,128).
Blue(128) zwraca ARGB(128,0,0,128).
Czy ta strona była pomocna?
Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!
Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com