HSL 関数

Microsoft Office Visio 2003 SDK ドキュメント

HSL 関数

図面のカラー パレット内にあるインデックスを表す値を返します。色合い、彩度、明度のコンポーネントを使って色を指定します。

HSL(hue,saturation,luminosity)

hue 色の色合いです。0 ~ 239 (0 と 239 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。

saturation 色の彩度です。0 ~ 240 (0 と 240 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。

luminosity 色の明度です。0 ~ 240 (0 と 240 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。

備考

関数によって返される色が現在の図面のカラー パレットにない場合、その色が図面で使用できる色の一覧に追加されます。

次の表は、標準の色とその色に対する色合い、彩度、明度の値の一覧です。

色合いの値 彩度の値 明度の値
0 0 24
160 240 120
80 240 120
シアン 120 240 120
0 240 120
マゼンタ 200 240 120
40 240 120
0 0 240

例 1

HSL(160,240,120)

青色に対するインデックスを返します。

例 2

HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100,240))

前景の塗りつぶしの色に対して明度を高くしたときの、色のインデックスを返します。