メインコンテンツまでスキップ
バージョン: 21 R5 BETA

OBJECT GET RGB COLORS

OBJECT GET RGB COLORS ( * ; object : Text ; foregroundColor : Text, Integer {; backgroundColor : Text, Integer {; altBackgrndColor : Text, Integer {; borderColor : Text, Integer}}} )
OBJECT GET RGB COLORS ( object : Variable, Field ; foregroundColor : Text, Integer {; backgroundColor : Text, Integer {; altBackgrndColor : Text, Integer {; borderColor : Text, Integer}}} )

引数型説明
*演算子→指定時: objectはオブジェクト名 (文字)
省略時: objectは変数またはフィールド
objectany→オブジェクト名 (* 指定時) または
フィールドまたは変数 (* 省略時)
foregroundColorText, Integer←描画色のRGBカラー値
backgroundColorText, Integer←背景色のRGBカラー値
altBackgrndColorText, Integer←奇数行の色のRGBカラー値
borderColorText, Integer←境界線のRGBカラー値
履歴
リリース内容
21 R5borderColor 引数に対応
17 R6変更
12初出

説明​

OBJECT GET RGB COLORSコマンドは、objectで指定されたオブジェクトまたはオブジェクトグループの前景色と背景色、およびオプションで交互の背景色と境界線の色を返します。

オプションの*** 引数を渡すと、object引数はオブジェクト名 (文字) です。この引数を渡さないと、objectはフィールドまたは変数です。この場合、文字ではなくフィールドまたは変数への参照 (フィールドまたは変数オブジェクトのみ) を渡します。

このコマンドをリストボックスタイプのオブジェクトに適用すると、altBackgrndColor 引数に奇数行のカラー値が返されることがあります。この場合、backgroundColor の値は偶数行の背景色にのみ使用されます。

borderColorプロパティをサポートするオブジェクトにコマンドを適用した場合、境界線の色は borderColor 引数に返されます。

注

borderColor 引数はバイナリデータベースでは使用できません。

foregroundColor、backgroundColor、altBackgrndColor、および borderColor 引数に返されるRGBカラー値は、引数の型によって異なります:

  • Text型の引数の場合、カラーは"#rrggbb"形式のCSSカラーとして返されます (例: "#0000FF")
  • Integer型の引数の場合、カラーは4バイト整数 (0x00RRGGBB) またはシステムカラーに対応する負の値として返されます。

これらの引数の形式について詳しくは、OBJECT SET RGB COLORSコマンドの説明を参照してください。

参照​

OBJECT SET RGB COLORS

プロパティ​

コマンド番号1074
スレッドセーフであるno