Class: RubyOSBXL::Dto::ColorObject

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyosbxl.rb

Overview

色を取り扱うオブジェクトです。

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

インスタンスを作成します。

Instance Method Details

#getColorIndexRubyOSBXL::Enums::XlIndexColor

(Excelで定義されている)インデックス色を取得します。

Returns:

#getHexColorString

16進数値(RGB)を取得します。

Returns:

  • (String)

    RGB値

#getThemeColorRubyOSBXL::Enums::XlThemeColor

テーマ色の設定色を取得します。

Returns:

#getTintAndShadeNumeric

背景の明るさを取得します(閾値: -1.0~1.0)。

Returns:

  • (Numeric)

    背景の明るさ

#setAutoColorvoid

自動色を適用します(RubyOSBXL::Enums::XlIndexColorを自動に設定するのと同じです)。

#setColorIndex(color) ⇒ void

(Excelで定義されている)インデックス色を設定します。

Parameters:

#setHexColor(color) ⇒ void

16進数値(RGB)を設定します。

Parameters:

  • color (String)

    RGB値

#setThemeColor(themeColor, tint = 0.0) ⇒ void

テーマ色と背景の明るさを設定します。

Parameters:

#setTintAndShade(tint) ⇒ void

背景の明るさを設定します。

Parameters:

  • tint (Numeric)

    背景の明るさ(-1.0~1.0)