クラス ChartFillFormatWrapper
java.lang.Object
com.osboffice.osbxl.chart.ChartFillFormatWrapper
チャート塗りつぶし書式クラスです。
OSBXLでは、グラデーション設定に関し、プリセット値から選択して設定する方式の実装となっています。
-
メソッドの概要
修飾子とタイプメソッド説明背面色オブジェクトを取得します。塗りつぶしの種類を取得します。前面色オブジェクトを取得します。float
線形グラデーションフィルを設定した場合の位置を取得します。float
グラデーションの明るさを取得します。グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。グラディエント種類を取得します。パターン塗りつぶしのパターン種類を取得します。boolean
図形に合わせてテクスチャーが回転するか取得します。テクスチャーの配置位置を取得します。float
テクスチャーのX方向の引き伸ばし倍率を取得します。テクスチャーの反転の種類を取得します。float
画像のオフセット(下)を取得します。float
画像のオフセット(左)を取得します。float
画像のオフセット(右)を取得します。float
画像のオフセット(上)を取得します。float
テクスチャーのX方向の移動位置を取得します。float
テクスチャーのY方向の移動位置を取得します。float
テクスチャーのY方向の引き伸ばし倍率を取得します。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
setPicture
(String picturePath) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0,transParency:0.0)。void
setPicture
(String picturePath, float transParency) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0)。void
setPicture
(String picturePath, float transParency, float offsetLeft) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0)。void
setPicture
(String picturePath, float transParency, float offsetLeft, float offsetRight) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0)。void
setPicture
(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop) 画像を設定します(オフセット(下):0.0)。void
setPicture
(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop, float offsetBottom) 画像を設定します。void
setPictureAsTile
(String picturePath) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0,透明度:0.0)。void
setPictureAsTile
(String picturePath, float transParency) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX, float offsetY) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX, float offsetY, float scaleX) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment) 画像をテクスチャとして設定します(反転の種類:なし)。void
setPictureAsTile
(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment, XlTextureMirrorType mirrorType) 画像をテクスチャとして設定します。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
- 背面色
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment, XlTextureMirrorType mirrorType) throws IOException 画像をテクスチャとして設定します。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)offsetY
- Y軸方向に移動 ( -1584.0 ~ 1584.0)scaleX
- X方向の引き伸ばし倍率 (0.0~1.0)scaleY
- Y方向の引き伸ばし倍率 (0.0~1.0)alignment
- 画像の配置位置mirrorType
- 反転の種類- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment) throws IOException 画像をテクスチャとして設定します(反転の種類:なし)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)offsetY
- Y軸方向に移動 ( -1584.0 ~ 1584.0)scaleX
- X方向の引き伸ばし倍率 (0.0~1.0)scaleY
- Y方向の引き伸ばし倍率 (0.0~1.0)alignment
- 画像の配置位置- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY) throws IOException 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)offsetY
- Y軸方向に移動 ( -1584.0 ~ 1584.0)scaleX
- X方向の引き伸ばし倍率 (0.0~1.0)scaleY
- Y方向の引き伸ばし倍率 (0.0~1.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX) throws IOException 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)offsetY
- Y軸方向に移動 ( -1584.0 ~ 1584.0)scaleX
- X方向の引き伸ばし倍率 (0.0~1.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY) throws IOException 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)offsetY
- Y軸方向に移動 ( -1584.0 ~ 1584.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
public void setPictureAsTile(String picturePath, float transParency, float offsetX) throws IOException 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetX
- X軸方向に移動 ( -1584.0 ~ 1584.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPictureAsTile
画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0,透明度:0.0)。- パラメータ:
picturePath
- 画像のファイルパス- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
public void setPicture(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop, float offsetBottom) throws IOException 画像を設定します。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetLeft
- オフセット(左) (-1000.0~1000.0)offsetRight
- オフセット(右) (-1000.0~1000.0)offsetTop
- オフセット(上) (-1000.0~1000.0)offsetBottom
- オフセット(下) (-1000.0~1000.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
public void setPicture(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop) throws IOException 画像を設定します(オフセット(下):0.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetLeft
- オフセット(左) (-1000.0~1000.0)offsetRight
- オフセット(右) (-1000.0~1000.0)offsetTop
- オフセット(上) (-1000.0~1000.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
public void setPicture(String picturePath, float transParency, float offsetLeft, float offsetRight) throws IOException 画像を設定します(オフセット(下):0.0,オフセット(上):0.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetLeft
- オフセット(左) (-1000.0~1000.0)offsetRight
- オフセット(右) (-1000.0~1000.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)offsetLeft
- オフセット(左) (-1000.0~1000.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0)。- パラメータ:
picturePath
- 画像のファイルパスtransParency
- 透明度 (0.0~1.0)- 例外:
IOException
- ファイルパスが存在しない場合
-
setPicture
画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0,transParency:0.0)。- パラメータ:
picturePath
- 画像のファイルパス- 例外:
IOException
- ファイルパスが存在しない場合
-
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<グラデーションの分岐点>
-
getRotateWithObject
public boolean getRotateWithObject()図形に合わせてテクスチャーが回転するか取得します。- 戻り値:
- true: 回転する false:回転しない
-
getTextureAlignment
テクスチャーの配置位置を取得します。- 戻り値:
- テクスチャーの配置位置
-
getTextureHorizontalScale
public float getTextureHorizontalScale()テクスチャーのX方向の引き伸ばし倍率を取得します。- 戻り値:
- テクスチャーのX方向の引き伸ばし倍率
-
getTextureVerticalScale
public float getTextureVerticalScale()テクスチャーのY方向の引き伸ばし倍率を取得します。- 戻り値:
- テクスチャーのY方向の引き伸ばし倍率
-
getTextureOffsetX
public float getTextureOffsetX()テクスチャーのX方向の移動位置を取得します。単位はポイントです。- 戻り値:
- テクスチャーのX方向の移動位置
-
getTextureOffsetY
public float getTextureOffsetY()テクスチャーのY方向の移動位置を取得します。単位はポイントです。- 戻り値:
- テクスチャーのY方向の移動位置
-
getTextureOffsetLeft
public float getTextureOffsetLeft()画像のオフセット(左)を取得します。- 戻り値:
- 画像のオフセット(左)
-
getTextureOffsetRight
public float getTextureOffsetRight()画像のオフセット(右)を取得します。- 戻り値:
- 画像のオフセット(右)
-
getTextureOffsetTop
public float getTextureOffsetTop()画像のオフセット(上)を取得します。- 戻り値:
- 画像のオフセット(上)
-
getTextureOffsetBottom
public float getTextureOffsetBottom()画像のオフセット(下)を取得します。- 戻り値:
- 画像のオフセット(下)
-
getTextureMirrorType
テクスチャーの反転の種類を取得します。- 戻り値:
- テクスチャーの反転の種類
-