パッケージ com.osboffice.osbxl.dto

クラス ColorObjectWrapper

java.lang.Object
com.osboffice.osbxl.dto.ColorObjectWrapper

public class ColorObjectWrapper extends Object
色を取り扱うオブジェクトです。
  • コンストラクタの詳細

    • ColorObjectWrapper

      public ColorObjectWrapper()
      コンストラクタ

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

  • メソッドの詳細

    • getHexColor

      public String getHexColor()
      16進数値(RGB)を取得します。
      戻り値:
      RGB値
    • getColorIndex

      public XlIndexColor getColorIndex()
      (Excelで定義されている)インデックス色を取得します。
      戻り値:
      インデックス色
    • getThemeColor

      public XlThemeColor getThemeColor()
      テーマ色の設定色を取得します。
      戻り値:
      テーマ色
    • getTintAndShade

      public double getTintAndShade()
      背景の明るさを取得します(-1.0~1.0)。
      戻り値:
      背景の明るさ
    • setHexColor

      public void setHexColor(String color)
      16進数値(RGB)を設定します。
      パラメータ:
      color - RGB値
    • setColorIndex

      public void setColorIndex(XlIndexColor color)
      (Excelで定義されている)インデックス色を設定します。
      パラメータ:
      color - インデックス色
    • setThemeColor

      public void setThemeColor(XlThemeColor color, double tint)
      テーマ色と背景の明るさを設定します。
      パラメータ:
      color - テーマ色
      tint - 背景の明るさ(-1.0~1.0)
    • setThemeColor

      public void setThemeColor(XlThemeColor color)
      テーマ色を設定します。
      パラメータ:
      color - テーマ色
    • setTintAndShade

      public void setTintAndShade(double tint)
      背景の明るさを設定します。
      パラメータ:
      tint - 背景の明るさ(-1.0~1.0)
    • setAutoColor

      public void setAutoColor()
      自動色を適用します(XlIndexColorを自動に設定するのと同じです)。