Class: RubyOSBXL::Charts::ChartLineFormat

Inherits:
Object
  • Object
show all
Defined in:
lib/rubyosbxl.rb

Overview

チャートの線の書式を扱うクラスです。

Instance Method Summary collapse

Instance Method Details

#getBeginArrowheadLengthRubyOSBXL::Enums::XlArrowheadLength

矢印の開始位置の始点部の長さを取得します。

Returns:

#getBeginArrowheadStyleRubyOSBXL::Enums::XlArrowheadStyle

矢印の開始位置の始点部のスタイルを取得します。

Returns:

#getBeginArrowheadWidthRubyOSBXL::Enums::XlArrowheadWidth

矢印の開始位置の始点部の幅を取得します。

Returns:

#getDashStyleRubyOSBXL::Enums::XlLineDashStyle

線の破線のスタイルを取得します。

Returns:

#getEndArrowheadLengthRubyOSBXL::Enums::XlArrowheadLength

矢印の終了位置の始点部の長さを取得します。

Returns:

#getEndArrowheadStyleRubyOSBXL::Enums::XlArrowheadStyle

矢印の終了位置の始点部のスタイルを取得します。

Returns:

#getEndArrowheadWidthRubyOSBXL::Enums::XlArrowheadWidth

矢印の終了位置の始点部の幅を取得します。

Returns:

#getFillTypeRubyOSBXL::Enums::XlFillType

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

Returns:

#getForeColorRubyOSBXL::Dto::ColorFormatObject

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

Returns:

#getGradientAngleNumeric

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

Returns:

  • (Numeric)

    位置

#getGradientDegreeNumeric

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

Returns:

  • (Numeric)

    グラデーションの明るさ

#getGradientStopsArray<RubyOSBXL::Dto::GradientStopObject>

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

Returns:

#getGradientTypeRubyOSBXL::Enums::XlGradientType

グラデーション種類を取得します。

Returns:

#getLineCapStyleRubyOSBXL::Enums::XlLineCapType

線の頂点のタイプを取得します。

Returns:

#getLineJoinStyleRubyOSBXL::Enums::XlLineJoinType

線の結合部のスタイルを取得します。

Returns:

#getStyleRubyOSBXL::Enums::XlLineStyle

線のスタイルを取得します。

Returns:

#getTransparencyNumeric

透明度を取得します。

Returns:

  • (Numeric)

    透明度

#getWeightNumeric

線の太さを取得します。

Returns:

  • (Numeric)

    線の太さ

#setAutomaticLinevoid

自動線種類に設定します。

#setBeginArrowHead(style, width, length) ⇒ void

矢印の開始位置を設定します。

Parameters:

#setEndArrowHead(style, width, length) ⇒ void

矢印の終了位置を設定します。

Parameters:

#setGradientStops(stops) ⇒ void

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

Parameters:

#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

線形グラデーション線を設定します。

Parameters:

#setNoLinevoid

線なしに設定します。

#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

パスグラデーション線を設定します。

Parameters:

#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

放射状グラデーション線を設定します。

Parameters:

#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

四角グラデーション線を設定します。

Parameters:

#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

単色線を設定します。

Parameters: