class documentation

class ChartFillFormat:

View In Hierarchy

チャート塗りつぶし書式クラスです。

Method getBackColor 背面色オブジェクトを取得します。
Method getFillType 塗りつぶしの種類を取得します。
Method getForeColor 前面色オブジェクトを取得します。
Method getGradientAngle 線形グラデーションフィルを設定した場合の位置を取得します。
Method getGradientDegree グラデーションの明るさを取得します。
Method getGradientStops グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。
Method getGradientType グラディエント種類を取得します。
Method getPattern パターン塗りつぶしのパターン種類を取得します。
Method getRotateWithObject 図形に合わせてテクスチャーが回転するか取得します。
Method getTextureAlignment テクスチャーの配置位置を取得します。
Method getTextureHorizontalScale テクスチャーのX方向の引き伸ばし倍率を取得します。
Method getTextureMirrorType テクスチャーのY方向の引き伸ばし倍率を取得します。
Method getTextureOffsetBottom 画像のオフセット(下)を取得します。
Method getTextureOffsetLeft 画像のオフセット(左)を取得します。
Method getTextureOffsetRight 画像のオフセット(右)を取得します。
Method getTextureOffsetTop 画像のオフセット(上)を取得します。
Method getTextureOffsetX テクスチャーのX方向の移動位置を取得します。単位はポイントです。
Method getTextureOffsetY テクスチャーのY方向の移動位置を取得します。単位はポイントです。
Method getTextureVerticalScale テクスチャーのY方向の引き伸ばし倍率を取得します。
Method getTransparency 透明度を取得します。
Method setAutomaticFill 塗りつぶし自動に設定します。
Method setGradientStops グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。
Method setLinearGradientFill 線形グラディエント塗りつぶしを設定します。
Method setNoFill 塗りつぶしなしに設定します。
Method setPathGradientFill パスグラディエント塗りつぶしを設定します。
Method setPatternFill パターン塗りつぶしを設定します。
Method setPicture 画像を設定します。
Method setPictureAsTile 画像をテクスチャとして設定します。
Method setRadialGradientFill 放射状グラディエント塗りつぶしを設定します。
Method setRectangleGradientFill 四角グラディエント塗りつぶしを設定します。
Method setSolidFill 単色塗りつぶしを設定します。
def getBackColor(self) -> dto.ColorFormatObject:

背面色オブジェクトを取得します。

Returns
ColorFormatObject背面色オブジェクト
def getFillType(self) -> enums.XlFillType:

塗りつぶしの種類を取得します。

Returns
XlFillType塗りつぶしの種類
def getForeColor(self) -> dto.ColorFormatObject:

前面色オブジェクトを取得します。

Returns
ColorFormatObject前面色オブジェクト
def getGradientAngle(self) -> float:

線形グラデーションフィルを設定した場合の位置を取得します。

Returns
float位置
def getGradientDegree(self) -> float:

グラデーションの明るさを取得します。

Returns
floatグラデーションの明るさ
def getGradientStops(self) -> dto.VectorGradientStopObject:

グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。

Returns
VectorGradientStopObjectList<グラデーションの分岐点>
def getGradientType(self) -> enums.XlGradientType:

グラディエント種類を取得します。

Returns
XlGradientTypeグラディエント種類
def getPattern(self) -> enums.XlChartPatternType:

パターン塗りつぶしのパターン種類を取得します。

Returns
XlChartPatternTypeパターン塗りつぶしのパターン種類
def getRotateWithObject(self) -> bool:

図形に合わせてテクスチャーが回転するか取得します。

Returns
booltrue: 回転する false:回転しない
def getTextureAlignment(self) -> enums.XlTextureAlignment:

テクスチャーの配置位置を取得します。

Returns
XlTextureAlignmentテクスチャーの配置位置
def getTextureHorizontalScale(self) -> float:

テクスチャーのX方向の引き伸ばし倍率を取得します。

Returns
floatテクスチャーのX方向の引き伸ばし倍率
def getTextureMirrorType(self) -> enums.XlTextureMirrorType:

テクスチャーのY方向の引き伸ばし倍率を取得します。

Returns
XlTextureMirrorTypeテクスチャーのY方向の引き伸ばし倍率
def getTextureOffsetBottom(self) -> float:

画像のオフセット(下)を取得します。

Returns
float画像のオフセット(下)
def getTextureOffsetLeft(self) -> float:

画像のオフセット(左)を取得します。

Returns
float画像のオフセット(左)
def getTextureOffsetRight(self) -> float:

画像のオフセット(右)を取得します。

Returns
float画像のオフセット(右)
def getTextureOffsetTop(self) -> float:

画像のオフセット(上)を取得します。

Returns
float画像のオフセット(上)
def getTextureOffsetX(self) -> float:

テクスチャーのX方向の移動位置を取得します。単位はポイントです。

Returns
floatテクスチャーのX方向の移動位置
def getTextureOffsetY(self) -> float:

テクスチャーのY方向の移動位置を取得します。単位はポイントです。

Returns
floatテクスチャーのY方向の移動位置
def getTextureVerticalScale(self) -> float:

テクスチャーのY方向の引き伸ばし倍率を取得します。

Returns
floatテクスチャーのY方向の引き伸ばし倍率
def getTransparency(self) -> float:

透明度を取得します。

Returns
float(0.0~1.0)
def setAutomaticFill(self):

塗りつぶし自動に設定します。

def setGradientStops(self, stops: dto.VectorGradientStopObject):

グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。

Parameters
stops:VectorGradientStopObjectList<グラデーションの分岐点>
def setLinearGradientFill(self, presetGradient: enums.XlPresetGradiationType, direction: enums.XlGradientDirection, angle: float):

線形グラディエント塗りつぶしを設定します。

Parameters
presetGradient:XlPresetGradiationTypeプリセット種類
direction:XlGradientDirectionグラディエント方向
angle:float角度(0.0~359.9)
def setNoFill(self):

塗りつぶしなしに設定します。

def setPathGradientFill(self, presetGradient: enums.XlPresetGradiationType):

パスグラディエント塗りつぶしを設定します。

Parameters
presetGradient:XlPresetGradiationTypeプリセット種類
def setPatternFill(self, patternType: enums.XlChartPatternType, foreColor: dto.ColorFormatObject, backColor: dto.ColorFormatObject):

パターン塗りつぶしを設定します。

Parameters
patternType:XlChartPatternTypeパターン種類
foreColor:ColorFormatObject前面色
backColor:ColorFormatObject背面色
def setPicture(self, picturePath: str, transParency: float = 0.0, offsetLeft: float = 0.0, offsetRight: float = 0.0, offsetTop: float = 0.0, offsetBottom: float = 0.0):

画像を設定します。

Parameters
picturePath:str画像のファイルパス
transParency:float, optional透明度 (0.0~1.0)
offsetLeft:float, optionalオフセット(左) (-1000.0~1000.0)
offsetRight:float, optionalオフセット(右) (-1000.0~1000.0)
offsetTop:float, optionalオフセット(上) (-1000.0~1000.0)
offsetBottom:float, optionalオフセット(下) (-1000.0~1000.0)
def setPictureAsTile(self, picturePath: str, transParency: float = 0.0, offsetX: float = 0.0, offsetY: float = 0.0, scaleX: float = 1.0, scaleY: float = 1.0, alignment: enums.XlTextureAlignment = enums.XlTextureAlignment.TextureTopLeft, mirrorType: enums.XlTextureMirrorType = enums.XlTextureMirrorType.TextureMirrorTypeNone):

画像をテクスチャとして設定します。

Parameters
picturePath:str画像のファイルパス
transParency:float, optional透明度 (0.0~1.0)
offsetX:float, optionalX軸方向に移動 (-1584.0 ~ 1584.0)
offsetY:float, optionalY軸方向に移動 (-1584.0 ~ 1584.0)
scaleX:float, optionalX方向の引き伸ばし倍率 (0.0~1.0)
scaleY:float, optionalY方向の引き伸ばし倍率 (0.0~1.0)
alignment:XlTextureAlignment, optional画像の配置位置
mirrorType:XlTextureMirrorType, optional反転の種類
def setRadialGradientFill(self, presetGradient: enums.XlPresetGradiationType, direction: enums.XlGradientDirection):

放射状グラディエント塗りつぶしを設定します。

Parameters
presetGradient:XlPresetGradiationTypeプリセット種類
direction:XlGradientDirectionグラディエント方向
def setRectangleGradientFill(self, presetGradient: enums.XlPresetGradiationType, direction: enums.XlGradientDirection):

四角グラディエント塗りつぶしを設定します。

Parameters
presetGradient:XlPresetGradiationTypeプリセット種類
direction:XlGradientDirectionグラディエント方向
def setSolidFill(self, foreColor: dto.ColorFormatObject, transParency: float = 0.0):

単色塗りつぶしを設定します。

Parameters
foreColor:ColorFormatObject前面色オブジェクト
transParency:float, optional透明度 (0.0~1.0)