クラス ChartTextFillFormatWrapper
java.lang.Object
com.osboffice.osbxl.chart.ChartTextFillFormatWrapper
チャートのテキスト塗りつぶし書式クラスです。
OSBXLでは、グラデーション設定に関し、プリセット値から選択して設定する方式の実装となっています。
-
メソッドの概要
修飾子とタイプメソッド説明背面色オブジェクトを取得します。塗りつぶしの種類を取得します。前面色オブジェクトを取得します。float線形グラデーションフィルを設定した場合の位置を取得します。floatグラデーションの明るさを取得します。グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。グラディエント種類を取得します。パターン塗りつぶしのパターン種類を取得します。float透明度を取得します。void塗りつぶし自動に設定します。voidグラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。voidsetLinearGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction, float angle) 線形グラディエント塗りつぶしを設定します。void塗りつぶしなしに設定します。voidsetPathGradientFill(XlPresetGradiationType presetGradient) パスグラディエント塗りつぶしを設定します。voidsetPatternFill(XlChartPatternType patternType, ColorFormatObjectWrapper foreColor, ColorFormatObjectWrapper backColor) パターン塗りつぶしを設定します。voidsetRadialGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction) 放射状グラディエント塗りつぶしを設定します。voidsetRectangleGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction) 四角グラディエント塗りつぶしを設定します。voidsetSolidFill(ColorFormatObjectWrapper foreColor) 単色塗りつぶしを設定します(透明度=0.0)。voidsetSolidFill(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<グラデーションの分岐点>
-