Class: RubyOSBXL::Charts::ChartLineFormat
- Inherits:
-
Object
- Object
- RubyOSBXL::Charts::ChartLineFormat
- Defined in:
- lib/rubyosbxl.rb
Overview
チャートの線の書式を扱うクラスです。
Instance Method Summary collapse
-
#getBeginArrowheadLength ⇒ RubyOSBXL::Enums::XlArrowheadLength
矢印の開始位置の始点部の長さを取得します。.
-
#getBeginArrowheadStyle ⇒ RubyOSBXL::Enums::XlArrowheadStyle
矢印の開始位置の始点部のスタイルを取得します。.
-
#getBeginArrowheadWidth ⇒ RubyOSBXL::Enums::XlArrowheadWidth
矢印の開始位置の始点部の幅を取得します。.
-
#getDashStyle ⇒ RubyOSBXL::Enums::XlLineDashStyle
線の破線のスタイルを取得します。.
-
#getEndArrowheadLength ⇒ RubyOSBXL::Enums::XlArrowheadLength
矢印の終了位置の始点部の長さを取得します。.
-
#getEndArrowheadStyle ⇒ RubyOSBXL::Enums::XlArrowheadStyle
矢印の終了位置の始点部のスタイルを取得します。.
-
#getEndArrowheadWidth ⇒ RubyOSBXL::Enums::XlArrowheadWidth
矢印の終了位置の始点部の幅を取得します。.
-
#getFillType ⇒ RubyOSBXL::Enums::XlFillType
塗りつぶし種類を取得します。.
-
#getForeColor ⇒ RubyOSBXL::Dto::ColorFormatObject
前面色オブジェクトを取得します。.
-
#getGradientAngle ⇒ Numeric
線形グラデーションフィルを設定した場合の位置を取得します。.
-
#getGradientDegree ⇒ Numeric
グラデーションの明るさを取得します。.
-
#getGradientStops ⇒ Array<RubyOSBXL::Dto::GradientStopObject>
グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。.
-
#getGradientType ⇒ RubyOSBXL::Enums::XlGradientType
グラデーション種類を取得します。.
-
#getLineCapStyle ⇒ RubyOSBXL::Enums::XlLineCapType
線の頂点のタイプを取得します。.
-
#getLineJoinStyle ⇒ RubyOSBXL::Enums::XlLineJoinType
線の結合部のスタイルを取得します。.
-
#getStyle ⇒ RubyOSBXL::Enums::XlLineStyle
線のスタイルを取得します。.
-
#getTransparency ⇒ Numeric
透明度を取得します。.
-
#getWeight ⇒ Numeric
線の太さを取得します。.
-
#setAutomaticLine ⇒ void
自動線種類に設定します。.
-
#setBeginArrowHead(style, width, length) ⇒ void
矢印の開始位置を設定します。.
-
#setEndArrowHead(style, width, length) ⇒ void
矢印の終了位置を設定します。.
-
#setGradientStops(stops) ⇒ void
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。.
-
#setLinearGradientLine(presetGradient, direction, angle = -1.0,, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
線形グラデーション線を設定します。.
-
#setNoLine ⇒ void
線なしに設定します。.
-
#setPathGradientLine(presetGradient, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
パスグラデーション線を設定します。.
-
#setRadialGradientLine(presetGradient, direction, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
放射状グラデーション線を設定します。.
-
#setRectangleGradientLine(presetGradient, direction, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
四角グラデーション線を設定します。.
-
#setSolidLine(foreColor, transParency = 0.0, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeRound) ⇒ void
単色線を設定します。.
Instance Method Details
#getBeginArrowheadLength ⇒ RubyOSBXL::Enums::XlArrowheadLength
矢印の開始位置の始点部の長さを取得します。
#getBeginArrowheadStyle ⇒ RubyOSBXL::Enums::XlArrowheadStyle
矢印の開始位置の始点部のスタイルを取得します。
#getBeginArrowheadWidth ⇒ RubyOSBXL::Enums::XlArrowheadWidth
矢印の開始位置の始点部の幅を取得します。
#getDashStyle ⇒ RubyOSBXL::Enums::XlLineDashStyle
線の破線のスタイルを取得します。
#getEndArrowheadLength ⇒ RubyOSBXL::Enums::XlArrowheadLength
矢印の終了位置の始点部の長さを取得します。
#getEndArrowheadStyle ⇒ RubyOSBXL::Enums::XlArrowheadStyle
矢印の終了位置の始点部のスタイルを取得します。
#getEndArrowheadWidth ⇒ RubyOSBXL::Enums::XlArrowheadWidth
矢印の終了位置の始点部の幅を取得します。
#getFillType ⇒ RubyOSBXL::Enums::XlFillType
塗りつぶし種類を取得します。
#getForeColor ⇒ RubyOSBXL::Dto::ColorFormatObject
前面色オブジェクトを取得します。
#getGradientAngle ⇒ Numeric
線形グラデーションフィルを設定した場合の位置を取得します。
#getGradientDegree ⇒ Numeric
グラデーションの明るさを取得します。
#getGradientStops ⇒ Array<RubyOSBXL::Dto::GradientStopObject>
グラデーションストップオブジェクト群(グラデーションの分岐点)を取得します。
#getGradientType ⇒ RubyOSBXL::Enums::XlGradientType
グラデーション種類を取得します。
#getLineCapStyle ⇒ RubyOSBXL::Enums::XlLineCapType
線の頂点のタイプを取得します。
#getLineJoinStyle ⇒ RubyOSBXL::Enums::XlLineJoinType
線の結合部のスタイルを取得します。
#getStyle ⇒ RubyOSBXL::Enums::XlLineStyle
線のスタイルを取得します。
#getTransparency ⇒ Numeric
透明度を取得します。
#getWeight ⇒ Numeric
線の太さを取得します。
#setAutomaticLine ⇒ void
自動線種類に設定します。
#setBeginArrowHead(style, width, length) ⇒ void
矢印の開始位置を設定します。
#setEndArrowHead(style, width, length) ⇒ void
矢印の終了位置を設定します。
#setGradientStops(stops) ⇒ void
グラデーションストップオブジェクト群(グラデーションの分岐点)を設定します。
#setLinearGradientLine(presetGradient, direction, angle = -1.0,, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
線形グラデーション線を設定します。
#setNoLine ⇒ void
線なしに設定します。
#setPathGradientLine(presetGradient, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
パスグラデーション線を設定します。
#setRadialGradientLine(presetGradient, direction, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
放射状グラデーション線を設定します。
#setRectangleGradientLine(presetGradient, direction, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeBevel) ⇒ void
四角グラデーション線を設定します。
#setSolidLine(foreColor, transParency = 0.0, width = -1.0,, lineStyle = RubyOSBXL::Enums::XlLineStyle::LineSingle, dasyStyle = RubyOSBXL::Enums::XlLineDashStyle::LineSolid, capType = RubyOSBXL::Enums::XlLineCapType::LineCapTypeFlat, joinType = RubyOSBXL::Enums::XlLineJoinType::LineJoinTypeRound) ⇒ void
単色線を設定します。