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))
前景の塗りつぶしの色に対して明度を高くしたときの、色のインデックスを返します。