Class: RubyOSBXL::Charts::ChartFillFormat
- Inherits:
-
Object
- Object
- RubyOSBXL::Charts::ChartFillFormat
- Defined in:
- lib/rubyosbxl.rb
Overview
チャート塗りつぶし書式クラスです。
Instance Method Summary collapse
-
#getBackColor ⇒ RubyOSBXL::Dto::ColorFormatObject
背面色を取得します。.
-
#getFillType ⇒ RubyOSBXL::Enums::XlFillObjectType
塗りつぶしの種類を取得します。.
-
#getForeColor ⇒ RubyOSBXL::Dto::ColorFormatObject
前面色を取得します。.
-
#getGradientAngle ⇒ Numeric
線形グラデーションフィルを設定した場合の位置を取得します。.
-
#getGradientDegree ⇒ Numeric
グラデーションの明るさを取得します。.
-
#getGradientStops ⇒ Array<RubyOSBXL::Dto::GradientStopObject>
グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。.
-
#getGradientType ⇒ RubyOSBXL::Enums::XlGradientType
グラディエント種類を取得します。.
-
#getPattern ⇒ RubyOSBXL::Enums::XlChartPatternType
パターン塗りつぶしのパターン種類を取得します。.
-
#getRotateWithObject ⇒ bool
図形に合わせてテクスチャーが回転するか取得します。.
-
#getTextureAlignment ⇒ RubyOSBXL::Enums::XlTextureAlignment
テクスチャーの配置位置を取得します。.
-
#getTextureHorizontalScale ⇒ Numeric
テクスチャーのX方向の引き伸ばし倍率を取得します。.
-
#getTextureMirrorType ⇒ RubyOSBXL::Enums::XlTextureMirrorType
テクスチャーの反転の種類を取得します。.
-
#getTextureOffsetBottom ⇒ Numeric
画像のオフセット(下)を取得します。.
-
#getTextureOffsetLeft ⇒ Numeric
画像のオフセット(左)を取得します。.
-
#getTextureOffsetRight ⇒ Numeric
画像のオフセット(右)を取得します。.
-
#getTextureOffsetTop ⇒ Numeric
画像のオフセット(上)を取得します。.
-
#getTextureOffsetX ⇒ Numeric
テクスチャーのX方向の移動位置を取得します。単位はポイントです。.
-
#getTextureOffsetY ⇒ Numeric
テクスチャーのY方向の移動位置を取得します。単位はポイントです。.
-
#getTextureVerticalScale ⇒ Numeric
テクスチャーのY方向の引き伸ばし倍率を取得します。.
-
#getTransparency ⇒ Numeric
透明度を取得します。.
-
#setAutomaticFill ⇒ void
塗りつぶし自動に設定します。.
-
#setGradientStops(stops) ⇒ void
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。.
-
#setLinearGradientFill(presetGradient, direction, angle) ⇒ void
線形グラディエント塗りつぶしを設定します。.
-
#setNoFill ⇒ void
塗りつぶしなしに設定します。.
-
#setPathGradientFill(presetGradient) ⇒ void
パスグラディエント塗りつぶしを設定します。.
-
#setPatternFill(patternType, foreColor, backColor) ⇒ void
パターン塗りつぶしを設定します。.
-
#setPicture(picturePath, transParency = 0.0, offsetLeft = 0.0, offsetRight = 0.0, offsetTop = 0.0, offsetBottom = 0.0) ⇒ void
画像を設定します。.
-
#setPictureAsTile(picturePath, transParency = 0.0, offsetX = 0.0, offsetY = 0.0, scaleX = 1.0, scaleY = 1.0, alignment = RubyOSBXL::Enums::XlTextureAlignment::TextureTopLeft, mirrorType = RubyOSBXL::Enums::XlTextureMirrorType::TextureMirrorTypeNone) ⇒ void
画像をテクスチャとして設定します。.
-
#setRadialGradientFill(presetGradient, direction) ⇒ void
放射状グラディエント塗りつぶしを設定します。.
-
#setRectangleGradientFill(presetGradient, direction) ⇒ void
四角グラディエント塗りつぶしを設定します。.
-
#setSolidFill(foreColor, transParency = 0.0) ⇒ void
単色塗りつぶしを設定します。.
Instance Method Details
#getBackColor ⇒ RubyOSBXL::Dto::ColorFormatObject
背面色を取得します。
#getFillType ⇒ RubyOSBXL::Enums::XlFillObjectType
塗りつぶしの種類を取得します。
#getForeColor ⇒ RubyOSBXL::Dto::ColorFormatObject
前面色を取得します。
#getGradientAngle ⇒ Numeric
線形グラデーションフィルを設定した場合の位置を取得します。
#getGradientDegree ⇒ Numeric
グラデーションの明るさを取得します。
#getGradientStops ⇒ Array<RubyOSBXL::Dto::GradientStopObject>
グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。
#getGradientType ⇒ RubyOSBXL::Enums::XlGradientType
グラディエント種類を取得します。
#getPattern ⇒ RubyOSBXL::Enums::XlChartPatternType
パターン塗りつぶしのパターン種類を取得します。
#getRotateWithObject ⇒ bool
図形に合わせてテクスチャーが回転するか取得します。
#getTextureAlignment ⇒ RubyOSBXL::Enums::XlTextureAlignment
テクスチャーの配置位置を取得します。
#getTextureHorizontalScale ⇒ Numeric
テクスチャーのX方向の引き伸ばし倍率を取得します。
#getTextureMirrorType ⇒ RubyOSBXL::Enums::XlTextureMirrorType
テクスチャーの反転の種類を取得します。
#getTextureOffsetBottom ⇒ Numeric
画像のオフセット(下)を取得します。
#getTextureOffsetLeft ⇒ Numeric
画像のオフセット(左)を取得します。
#getTextureOffsetRight ⇒ Numeric
画像のオフセット(右)を取得します。
#getTextureOffsetTop ⇒ Numeric
画像のオフセット(上)を取得します。
#getTextureOffsetX ⇒ Numeric
テクスチャーのX方向の移動位置を取得します。単位はポイントです。
#getTextureOffsetY ⇒ Numeric
テクスチャーのY方向の移動位置を取得します。単位はポイントです。
#getTextureVerticalScale ⇒ Numeric
テクスチャーのY方向の引き伸ばし倍率を取得します。
#getTransparency ⇒ Numeric
透明度を取得します。
#setAutomaticFill ⇒ void
塗りつぶし自動に設定します。
#setGradientStops(stops) ⇒ void
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。
#setLinearGradientFill(presetGradient, direction, angle) ⇒ void
線形グラディエント塗りつぶしを設定します。
#setNoFill ⇒ void
塗りつぶしなしに設定します。
#setPathGradientFill(presetGradient) ⇒ void
パスグラディエント塗りつぶしを設定します。
#setPatternFill(patternType, foreColor, backColor) ⇒ void
パターン塗りつぶしを設定します。
#setPicture(picturePath, transParency = 0.0, offsetLeft = 0.0, offsetRight = 0.0, offsetTop = 0.0, offsetBottom = 0.0) ⇒ void
画像を設定します。
#setPictureAsTile(picturePath, transParency = 0.0, offsetX = 0.0, offsetY = 0.0, scaleX = 1.0, scaleY = 1.0, alignment = RubyOSBXL::Enums::XlTextureAlignment::TextureTopLeft, mirrorType = RubyOSBXL::Enums::XlTextureMirrorType::TextureMirrorTypeNone) ⇒ void
画像をテクスチャとして設定します。
#setRadialGradientFill(presetGradient, direction) ⇒ void
放射状グラディエント塗りつぶしを設定します。
#setRectangleGradientFill(presetGradient, direction) ⇒ void
四角グラディエント塗りつぶしを設定します。
#setSolidFill(foreColor, transParency = 0.0) ⇒ void
単色塗りつぶしを設定します。