クラス 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グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。voidsetLinearGradientFill(XlPresetGradiationType presetGradient, XlGradientDirection direction, float angle) 線形グラディエント塗りつぶしを設定します。void塗りつぶしなしに設定します。voidsetPathGradientFill(XlPresetGradiationType presetGradient) パスグラディエント塗りつぶしを設定します。voidsetPatternFill(XlChartPatternType patternType, ColorFormatObjectWrapper foreColor, ColorFormatObjectWrapper backColor) パターン塗りつぶしを設定します。voidsetPicture(String picturePath) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0,transParency:0.0)。voidsetPicture(String picturePath, float transParency) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0,オフセット(左):0.0)。voidsetPicture(String picturePath, float transParency, float offsetLeft) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0,オフセット(右):0.0)。voidsetPicture(String picturePath, float transParency, float offsetLeft, float offsetRight) 画像を設定します(オフセット(下):0.0,オフセット(上):0.0)。voidsetPicture(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop) 画像を設定します(オフセット(下):0.0)。voidsetPicture(String picturePath, float transParency, float offsetLeft, float offsetRight, float offsetTop, float offsetBottom) 画像を設定します。voidsetPictureAsTile(String picturePath) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0,透明度:0.0)。voidsetPictureAsTile(String picturePath, float transParency) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0.0,X軸方向に移動:0.0)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0,Y軸方向に移動:0)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0,X方向の引き伸ばし倍率:1.0)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上,Y方向の引き伸ばし倍率: 1.0)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY) 画像をテクスチャとして設定します(反転の種類:なし,画像の配置位置:左上)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment) 画像をテクスチャとして設定します(反転の種類:なし)。voidsetPictureAsTile(String picturePath, float transParency, float offsetX, float offsetY, float scaleX, float scaleY, XlTextureAlignment alignment, XlTextureMirrorType mirrorType) 画像をテクスチャとして設定します。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- 背面色
-
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
テクスチャーの反転の種類を取得します。- 戻り値:
- テクスチャーの反転の種類
-