Compartilhar via


Função HSL

Retorna um valor que representa um índice na paleta de cores do documento. Ele especifica uma cor por seus componentes de tonalidade, saturação e luminosidade.

Sintaxe

HSL(matiz, saturação, luminosidade )

Parâmetros

Name Obrigatório/opcional Tipo de dados Descrição
Matiz
Obrigatório
Número
A matiz da cor, expressa como um número entre 0 e 239, inclusive, ou uma expressão que é avaliada neste número.
Saturação
Obrigatório
Número
A saturação da cor, expressa como um número entre 0 e 240, inclusive, ou uma expressão que é avaliada neste número.
Luminosidade
Obrigatório
Número
A luminosidade da cor, expressa como um número entre 0 e 240, inclusive, ou uma expressão que é avaliada neste número.

Valor de retorno

Número

Comentários

Se a cor retornada pela função ainda não existir na paleta de cores do documento atual, ela será adicionada à lista de documentos de cores disponíveis.

A tabela a seguir relaciona algumas cores padrão e seus valores de matiz, saturação e luminosidade.

Color Valor de matiz Valor de saturação Valor de luminosidade
Preto
0
0
24
Azul
160
240
120
Verde
80
240
120
Ciano
120
240
120
Vermelho
0
240
120
Magenta
200
240
120
Amarelo
40
240
120
Branco
0
0
240

Exemplo 1

HSL(160.240.120)

Retornará o índice da cor azul.

Exemplo 2

HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100.240))

Retornará o índice de uma cor que espelha a cor de preenchimento de primeiro plano com uma luminosidade crescente.