Fonction HSL
Retourne une valeur représentant un index dans la palette de couleurs du document. Il spécifie une couleur par ses composants de teinte, de saturation et de luminosité.
Syntaxe
HSL(teinte, saturation, luminosité )
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Teinte |
Obligatoire |
Number |
Teinte de la couleur, exprimée par une valeur de 0 à 239 inclus, ou par une expression ayant cette valeur pour résultat. |
Saturation |
Obligatoire |
Number |
Saturation de la couleur, exprimée par une valeur de 0 à 240 inclus, ou par une expression ayant cette valeur pour résultat. |
Luminosité |
Obligatoire |
Number |
Luminosité de la couleur, exprimée par une valeur de 0 à 240 inclus, ou par une expression ayant cette valeur pour résultat. |
Valeur renvoyée
Nombre
Remarques
Si la couleur renvoyée par la fonction n’existe pas dans la palette de couleurs du document actif, elle est ajoutée dans la liste des couleurs associée au document.
Le tableau suivant répertorie les couleurs standard ainsi que la teinte, la saturation et la luminosité qui leur sont associées.
Color | Teinte | Saturation | Luminosité |
---|---|---|---|
Noir |
0 |
0 |
24 |
Bleu |
160 |
240 |
120 |
Vert |
80 |
240 |
120 |
Cyan |
120 |
240 |
120 |
Rouge |
0 |
240 |
120 |
Magenta |
200 |
240 |
120 |
Jaune |
40 |
240 |
120 |
Blanc |
0 |
0 |
240 |
Exemple 1
HSL(160,240,120)
Renvoie l’index associé à la couleur bleue.
Exemple 2
HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100,240))
Renvoie l’index de la couleur de remplissage de premier plan en augmentant la luminosité.