クラス ChartTextFillFormatWrapper
java.lang.Object
com.osboffice.osbxl.chart.ChartTextFillFormatWrapper
チャートのテキスト塗りつぶし書式クラスです。
OSBXLでは、グラデーション設定に関し、プリセット値から選択して設定する方式の実装となっています。
-
メソッドの概要
修飾子とタイプメソッド説明背面色オブジェクトを取得します。塗りつぶしの種類を取得します。前面色オブジェクトを取得します。float
線形グラデーションフィルを設定した場合の位置を取得します。float
グラデーションの明るさを取得します。グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。グラディエント種類を取得します。パターン塗りつぶしのパターン種類を取得します。float
透明度を取得します。void
塗りつぶし自動に設定します。void
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。void
setLinearGradientFill
(XlPresetGradiationType presetGradient, XlGradientDirection direction, float angle) 線形グラディエント塗りつぶしを設定します。void
塗りつぶしなしに設定します。void
setPathGradientFill
(XlPresetGradiationType presetGradient) パスグラディエント塗りつぶしを設定します。void
setPatternFill
(XlChartPatternType patternType, ColorFormatObjectWrapper foreColor, ColorFormatObjectWrapper backColor) パターン塗りつぶしを設定します。void
setRadialGradientFill
(XlPresetGradiationType presetGradient, XlGradientDirection direction) 放射状グラディエント塗りつぶしを設定します。void
setRectangleGradientFill
(XlPresetGradiationType presetGradient, XlGradientDirection direction) 四角グラディエント塗りつぶしを設定します。void
setSolidFill
(ColorFormatObjectWrapper foreColor) 単色塗りつぶしを設定します(透明度=0.0)。void
setSolidFill
(ColorFormatObjectWrapper foreColor, float transParency) 単色塗りつぶしを設定します。
-
メソッドの詳細
-
getFillType
塗りつぶしの種類を取得します。- 戻り値:
- 塗りつぶしの種類
-
setSolidFill
単色塗りつぶしを設定します。- パラメータ:
foreColor
- 前面色オブジェクトtransParency
- 透明度 (0.0~1.0)
-
setSolidFill
単色塗りつぶしを設定します(透明度=0.0)。- パラメータ:
foreColor
- 前面色オブジェクト
-
setLinearGradientFill
public void setLinearGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction, float angle) 線形グラディエント塗りつぶしを設定します。- パラメータ:
presetGradient
- プリセット種類direction
- グラディエント方向angle
- 角度(0.0~359.9)
-
setRectangleGradientFill
public void setRectangleGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction) 四角グラディエント塗りつぶしを設定します。- パラメータ:
presetGradient
- プリセット種類direction
- グラディエント方向
-
setRadialGradientFill
public void setRadialGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction) 放射状グラディエント塗りつぶしを設定します。- パラメータ:
presetGradient
- プリセット種類direction
- グラディエント方向
-
setPathGradientFill
パスグラディエント塗りつぶしを設定します。- パラメータ:
presetGradient
- プリセット種類
-
setPatternFill
public void setPatternFill(XlChartPatternType patternType, ColorFormatObjectWrapper foreColor, ColorFormatObjectWrapper backColor) パターン塗りつぶしを設定します。- パラメータ:
patternType
- パターン種類foreColor
- 前面色オブジェクトbackColor
- 背面色オブジェクト
-
setNoFill
public void setNoFill()塗りつぶしなしに設定します。 -
setAutomaticFill
public void setAutomaticFill()塗りつぶし自動に設定します。 -
getGradientType
グラディエント種類を取得します。- 戻り値:
- グラディエント種類
-
getForeColor
前面色オブジェクトを取得します。- 戻り値:
- 前面色オブジェクト
-
getTransparency
public float getTransparency()透明度を取得します。- 戻り値:
- 透明度(0.0~1.0)
-
getBackColor
背面色オブジェクトを取得します。- 戻り値:
- 背面色オブジェクト
-
getPattern
パターン塗りつぶしのパターン種類を取得します。- 戻り値:
- パターン種類
-
getGradientAngle
public float getGradientAngle()線形グラデーションフィルを設定した場合の位置を取得します。- 戻り値:
- 位置
-
getGradientDegree
public float getGradientDegree()グラデーションの明るさを取得します。- 戻り値:
- グラデーションの明るさ
-
getGradientStops
グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。- 戻り値:
- List<グラデーションの分岐点>
-
setGradientStops
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。- パラメータ:
stops
- List<グラデーションの分岐点>
-