Trabalhando com cores no QlikView
Autor: softsystemit | Publicado: 2013-12-18T14:26:00-02:00


Área de Cores

&nbsp;A maioria das superfícies coloridas no layout do QlikView pode ser formatada na caixa de diálogo Área de Cores. Especifique uma cor sólida para cobrir toda a área ou um efeito gradiente de cor. As opções de gradiente de cor descritas abaixo não estão disponíveis para algumas finalidades e, por isso, estarão desabilitadas na caixa de diálogo, por exemplo, para cores de texto.&nbsp;









Cor Sólida Opção básica que utiliza uma única Cor da Base uniforme. &nbsp;

Um Gradiente de Cor Esta opção introduz o uso de variações de Brilho para criar um efeito de gradiente de cor. &nbsp;

Gradiente de Duas Cores Um efeito de gradiente de cor é criado entre a Cor da Base e uma Segunda Cor especificada. &nbsp;



As cores podem ser fixas ou calculadas, conforme especificado nos grupos Cor da Base e Segunda Cor. &nbsp;



Qualquer configuração de cor pode ser visualizada na caixa de diálogo.&nbsp;



No grupo Cor da Base, a cor da base é determinada para superfícies sólidas e gradientes.&nbsp;



Fixo Esta alternativa especifica uma única cor básica. Clique no botão colorido para alterar a cor. &nbsp;

Calculado A cor pode ser calculada dinamicamente em uma expressão. A expressão deve ser uma representação de cor válida, obtida usando as Funções de Cor. Clique no botão ... para abrir a caixa de diálogo Editar Expressão, que facilita a edição de fórmulas longas. Se o resultado da expressão não for uma representação de cor válida, o programa definirá a cor preta como padrão. &nbsp;

Brilho Ao usar Um Gradiente de Cor, este deslizador determina o sombreamento/brilho relativos da cor na extremidade oposta do gradiente. A configuração do deslizador varia de mais escuro (esquerda) a mais claro (direita). Na posição central, a configuração é exibida como uma cor uniforme. &nbsp;



No grupo Segunda Cor, a segunda cor é determinada para gradientes de duas cores.&nbsp;



Fixo Esta alternativa especifica uma única cor básica. Clique no botão colorido para alterar a cor. &nbsp;

Calculado A cor pode ser calculada dinamicamente em uma expressão usando as Funções de Cor. &nbsp;



Se a opção Um Gradiente de Cor ou Gradiente de Duas Cores foi selecionado, a direção do efeito gradiente será determinada pelas configurações no grupo Estilo de Gradiente. É possível atingir resultados diferentes combinando as alternativas disponíveis (Horizontal, Vertical etc.) clicando em uma das quatro áreas de botão, que representam a direção do gradiente.&nbsp;





Funções de Cor

Essas funções podem ser usadas em expressões de cor nas propriedades de objetos de pasta, oferecendo suporte a cores calculadas em gráficos de imagem.&nbsp;



As funções RBG, HSL e syscolor sempre retornam uma cor com o valor alfa de 255 (opaco).&nbsp;



opcionalmente, para qualquer cor, é possível fornecer um parâmetro para o fator alfa. Um alfa de 0 corresponde à transparência total. Um alfa de 255 corresponde à opacidade total.&nbsp;



color( n )&nbsp;



Esta função retorna a representação colorida do número da cor n na paleta do gráfico relevante. A representação colorida é um valor dual, no qual a representação textual está na forma 'RGB(red, green, blue)', em que r, g e b são números entre 0 e 255 que representam os valores das cores vermelho, verde e azul, respectivamente. A representação numérica é um inteiro que representa os componentes vermelho, verde e azul, como definidos no Visual Basic. Fora da expressão colorida calculada na caixa de diálogo Propriedades do Gráfico: Cores a função sempre retornará preto.&nbsp;



RGB (e1, e2, e3 )&nbsp;



Esta função retorna a representação de uma cor definida pelo componente vermelho e1, componente verde e2 e componente azul e3. Todos os três parâmetros devem ser expressões que avaliam os inteiros no intervalo entre 0 e 255. A representação colorida é um valor dual, no qual a representação textual está na forma 'RGB(red, green, blue)', em que r, g e b são números entre 0 e 255 que representam os valores das cores vermelho, verde e azul, respectivamente. A representação numérica é um inteiro que representa os componentes vermelho, verde e azul, como definidos no Visual Basic.&nbsp;



ARGB(alfa, e1, e2, e3)&nbsp;



Esta função retorna a representação de uma cor definida pelo componente vermelho e1, componente verde e2 e componente azul e3, com um fator alfa (opacidade) de alfa. Todos os quatro parâmetros devem ser expressões que avaliam os inteiros no intervalo entre 0 e 255. A representação colorida é um valor dual, no qual a representação textual está na forma 'RGB(a, r, g, b)', em que a, r, g e b são números entre 0 e 255 que representam os valores de cores alfa, vermelho, verde e azul, respectivamente. A representação numérica é um inteiro que representa os componentes alfa, vermelho, verde e azul, como definidos no Visual Basic.&nbsp;



HSL (matiz, saturação, luminosidade)&nbsp;



Esta função retorna a representação colorida de uma cor definida por um valor de matiz entre 0 e 1, um valor de saturação entre 0 e 1 e um valor de luminosidade entre 0 e 1. A representação colorida é um valor dual no qual a representação textual está na forma 'RGB(r, g, b)', em que r, g e b são números entre 0 e 255 que representam os valores das cores vermelho, verde e azul, respectivamente. A representação numérica é um inteiro que representa os componentes vermelho, verde e azul, como definidos no Visual Basic.&nbsp;É possível definir, opcionalmente, um parâmetro para o fator alfa. Um alfa de 0 corresponde à transparência total. Um alfa de 255 corresponde à opacidade total.



black( )&nbsp;



Retorna a representação da cor RGB para preto (RGB 0,0,0). &nbsp;



darkgray( )&nbsp;



Retorna a representação da cor RGB para cinza-escuro (RGB 128,128,128).



lightgray( )&nbsp;



Retorna a representação da cor RGB para cinza-claro (RGB 192,192,192).



white( )&nbsp;



Retorna a representação RGB do branco (RGB 255,255,255).



blue( )&nbsp;



Retorna a representação da cor RGB para azul (RGB 0,0,128).



lightblue( )&nbsp;



Retorna a representação da cor RGB para azul-claro (RGB 0,0,255).&nbsp;



green( )&nbsp;



Retorna a representação da cor RGB para verde (RGB 0,128,0).



lightgreen( )&nbsp;



Retorna a representação da cor RGB para verde-claro (RGB 0,255,0).



cyan( )&nbsp;



Retorna a representação da cor RGB para ciano (RGB 0,128,128).



lightcyan( )&nbsp;



Retorna a representação da cor RGB para ciano-claro (RGB 0,255,255).



red( )&nbsp;



Retorna a representação da cor RGB para vermelho (RGB 128,0,0).&nbsp;



lightred( )&nbsp;



Retorna a representação da cor RGB para vermelho-claro (RGB 255,0,0).



magenta( )&nbsp;



Retorna a representação da cor RGB para magenta (RGB 128,0,128).&nbsp;



lightmagenta( )&nbsp;



Retorna a representação da cor RGB para magenta-claro (RGB 255,0,255).&nbsp;



brown( )&nbsp;



Retorna a representação da cor RGB para marrom (RGB 128,128,0).



yellow( )&nbsp;



Retorna a representação da cor RGB para amarelo (RGB 255,255,0).



qliktechblue( )&nbsp;



Retorna a representação da cor RGB para azul QT (RGB 8,18,90).



qliktechgray( )&nbsp;



Retorna a representação da cor RGB para cinza QT (RGB 158,148,137).&nbsp;