Class: RubyOSBXL::Dto::ColorObject
- Inherits:
-
Object
- Object
- RubyOSBXL::Dto::ColorObject
- Defined in:
- lib/rubyosbxl.rb
Overview
色を取り扱うオブジェクトです。
Instance Method Summary collapse
-
#getColorIndex ⇒ RubyOSBXL::Enums::XlIndexColor
(Excelで定義されている)インデックス色を取得します。.
-
#getHexColor ⇒ String
16進数値(RGB)を取得します。.
-
#getThemeColor ⇒ RubyOSBXL::Enums::XlThemeColor
テーマ色の設定色を取得します。.
-
#getTintAndShade ⇒ Numeric
背景の明るさを取得します(閾値: -1.0~1.0)。.
-
#initialize ⇒ void
constructor
コンストラクタ.
-
#setAutoColor ⇒ void
自動色を適用します(RubyOSBXL::Enums::XlIndexColorを自動に設定するのと同じです)。.
-
#setColorIndex(color) ⇒ void
(Excelで定義されている)インデックス色を設定します。.
-
#setHexColor(color) ⇒ void
16進数値(RGB)を設定します。.
-
#setThemeColor(themeColor, tint = 0.0) ⇒ void
テーマ色と背景の明るさを設定します。.
-
#setTintAndShade(tint) ⇒ void
背景の明るさを設定します。.
Constructor Details
#initialize ⇒ void
コンストラクタ
インスタンスを作成します。
Instance Method Details
#getColorIndex ⇒ RubyOSBXL::Enums::XlIndexColor
(Excelで定義されている)インデックス色を取得します。
#getHexColor ⇒ String
16進数値(RGB)を取得します。
#getThemeColor ⇒ RubyOSBXL::Enums::XlThemeColor
テーマ色の設定色を取得します。
#getTintAndShade ⇒ Numeric
背景の明るさを取得します(閾値: -1.0~1.0)。
#setAutoColor ⇒ void
自動色を適用します(RubyOSBXL::Enums::XlIndexColorを自動に設定するのと同じです)。
#setColorIndex(color) ⇒ void
(Excelで定義されている)インデックス色を設定します。
#setHexColor(color) ⇒ void
16進数値(RGB)を設定します。
#setThemeColor(themeColor, tint = 0.0) ⇒ void
テーマ色と背景の明るさを設定します。
#setTintAndShade(tint) ⇒ void
背景の明るさを設定します。