RGB 値を、最も近い Domino® カラーと HSL 値に設定します。
パラメータ | 説明 |
---|---|
int red | RGB 値の赤コンポーネントです。0 から 255 の範囲内にする必要があります。 |
int green | RGB 値の緑コンポーネントです。0 から 255 の範囲内にする必要があります。 |
int blue | RGB 値の青コンポーネントです。0 から 255 の範囲内にする必要があります。 |
戻り値 | 説明 |
---|---|
int | RGB 値に最も近い Domino カラーです。 |
SetRGB を使用して、RGB プロパティをこのメソッドの指定内容に設定します。
SetRGB を使用して、HSL プロパティを、Domino カラーに一致する値に設定します。
Java™ ColorObject クラスの setRGB メソッド
var color = session.createColorObject();
try {
if (isNaN(requestScope.red)) throw ("Red value must be numeric");
if (isNaN(requestScope.green)) throw ("Green value must be numeric");
if (isNaN(requestScope.blue)) throw ("Blue value must be numeric");
var red = parseInt(requestScope.red, 10);
var green = parseInt(requestScope.green, 10);
var blue = parseInt(requestScope.blue, 10);
if (red < 0 || red > 255) throw ("Red value must be 0 - 255");
if (green < 0 || green > 255) throw ("Green value must be 0 - 255");
if (blue < 0 || blue > 255) throw ("Blue value must be 0 - 255");
color.setRGB(red, green, blue);
requestScope.notescolor = color.getNotesColor().toFixed();
requestScope.red = color.getRed().toFixed();
requestScope.green = color.getGreen().toFixed();
requestScope.blue = color.getBlue().toFixed();
requestScope.hue = color.getHue().toFixed();
requestScope.saturation = color.getSaturation().toFixed();
requestScope.luminance = color.getLuminance().toFixed();
requestScope.status = "Success";
} catch(e) {
requestScope.status = e.toString();
}