パッケージ com.osboffice.osbxl
クラス ColorWrapper
java.lang.Object
com.osboffice.osbxl.ColorWrapper
色を扱うクラスです。
-
メソッドの概要
修飾子とタイプメソッド説明void
セル範囲に対して、色のクリアを行います(ワークシート初期値に戻します)。セル範囲の(Excelで定義されている)インデックス色を取得します。セル範囲の16進値(RGB)を取得します。セル範囲の水平方向のセル配置位置を取得します。セル範囲のテーマ色の設定色を取得します。セル範囲の背景の明るさを取得します。void
setColorIndex
(XlIndexColor indexColor) セル範囲に対して、インデックス色を設定します。void
setHexColor
(String hexColor) セル範囲に対して、16進値(RGB)を適用します。void
setObject
(ColorObjectWrapper colorObject) セル範囲に対して、色オブジェクトを適用します。void
setThemeColor
(XlThemeColor color) セル範囲に対して、テーマ色を設定します。void
setThemeColor
(XlThemeColor color, double tintAndShade) セル範囲に対して、テーマ色とセルの明るさを同時に設定します。void
setTintAndShade
(double tintAndShade) セル範囲に対して、明るさを設定します。
-
メソッドの詳細
-
getObject
セル範囲の水平方向のセル配置位置を取得します。- 戻り値:
- Map<セル範囲(A1C1),色オブジェクト>
-
getHexColor
セル範囲の16進値(RGB)を取得します。- 戻り値:
- Map<セル範囲(A1C1), 16進値(RGB)>
-
getColorIndex
セル範囲の(Excelで定義されている)インデックス色を取得します。- 戻り値:
- Map<セル範囲(A1), インデックス色>
-
getThemeColor
セル範囲のテーマ色の設定色を取得します。- 戻り値:
- Map<セル範囲(A1), テーマ色の設定色>
-
getTintAndShade
セル範囲の背景の明るさを取得します。- 戻り値:
- Map<セル範囲(A1), 背景の明るさ(-1.0~1.0)>
-
setObject
セル範囲に対して、色オブジェクトを適用します。- パラメータ:
colorObject
- 色オブジェクト
-
setHexColor
セル範囲に対して、16進値(RGB)を適用します。- パラメータ:
hexColor
- 16進値(RGB)
-
setColorIndex
セル範囲に対して、インデックス色を設定します。- パラメータ:
indexColor
- インデックス色
-
setThemeColor
セル範囲に対して、テーマ色とセルの明るさを同時に設定します。- パラメータ:
color
- テーマ色tintAndShade
- 明るさ(-1.0~1.0)
-
setThemeColor
セル範囲に対して、テーマ色を設定します。- パラメータ:
color
- テーマ色
-
setTintAndShade
public void setTintAndShade(double tintAndShade) セル範囲に対して、明るさを設定します。- パラメータ:
tintAndShade
- 明るさ(-1.0~1.0)
-
clearColor
public void clearColor()セル範囲に対して、色のクリアを行います(ワークシート初期値に戻します)。
-