Class: RubyOSBXL::Dto::ColorScaleObject

Inherits:
FormatCondtionBaseObject show all
Defined in:
lib/rubyosbxl.rb

Overview

セル値が数値のセルのみがカラースケールの設定対象となります。

Instance Method Summary collapse

Constructor Details

#initializevoid

コンストラクタ

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

Instance Method Details

#getA1C1String

設定されている適用セル範囲を取得します。

Returns:

  • (String)

    セル範囲

#getMaximumColorRubyOSBXL::Dto::ColorObject

評価条件(最大値)のカラースケールの基準値を取得します。

Returns:

#getMaximumValueNumeric

評価条件(最大値)の閾値を取得します。

Returns:

  • (Numeric)

    評価条件(最大値)の閾値

#getMaximumValueTypeRubyOSBXL::Enums::XlConditionValueType

評価条件(最大値)の評価条件種類を取得します。

Returns:

#getMediumColorRubyOSBXL::Dto::ColorObject

評価条件(中間値)のカラースケールの基準値を取得します。

Returns:

#getMediumValueNumeric

評価条件(中間値)の閾値を取得します。

Returns:

  • (Numeric)

    評価条件(中間値)の閾値

#getMediumValueTypeRubyOSBXL::Enums::XlConditionValueType

評価条件(中間値)の評価条件種類を取得します。

Returns:

#getMinimumColorRubyOSBXL::Dto::ColorObject

評価条件(最小値)のカラースケールの基準値を取得します。

Returns:

#getMinimumValueNumeric

評価条件(最小値)の閾値を取得します。

Returns:

  • (Numeric)

    評価条件(最小値)の閾値

#getMinimumValueTypeRubyOSBXL::Enums::XlConditionValueType

評価条件(最小値)の評価条件種類を取得します。

Returns:

#getStopIfTruebool

現在のルールが適用された場合、そのセルの書式ルールをさらに評価するか取得します。

Returns:

  • (bool)

    true: さらに適用される false: このルールで止まる

#setA1C1(a1c1) ⇒ void

適用セル範囲を設定します。

Parameters:

  • a1c1 (String)

    セル範囲

#setMaximumCondition(color, ptype, val = -1.0)) ⇒ void

最大値を設定します。

Parameters:

#setMediumCondition(color, ptype, val = -1.0)) ⇒ void

中間値(3色スケール)を設定します。

Parameters:

#setMinimumCondition(color, ptype, val = -1.0)) ⇒ void

最小値を設定します。

Parameters:

#setStopIfTrue(stopIfTrue) ⇒ void

現在のルールが適用された場合、そのセルの書式ルールをさらに評価するか取得します。

Parameters:

  • stopIfTrue (bool)

    true: さらに適用される false: このルールで止まる