com.sun.star.chart.DataSeriesは、OpenOffice/LibreOfficeにおけるグラフのデータ系列を表わすオブジェクトです。

プロパティ

com.sun.star.chart.DataSeriesのプロパティ
名前 種類 意味
LineColor Long 線の色
LineDash com.sun.star.drawing.LineDash 点線・破線
LineWidth Long 線の幅
LineStyle Long 線のスタイル

LineColor

線の色を表すLong値

Dim chart As Object
Dim diagram As Object
Dim dataRowProperty As Object

chart = ThisComponent.Sheets.getByName("表1").Charts.getByName("グラフ1")
diagram = chart.embeddedObject.Diagram
dataRowProperty = diagram.getDataRowProperties(1)

dataRowProperty.LineColor = RGB(255, 0, 0)

LineDash

点線・破線を表すオブジェクト(com.sun.star.drawing.LineDash

LineWidth

線の幅を表すLong値

Dim chart As Object
Dim diagram As Object
Dim dataRowProperty As Object

chart = ThisComponent.Sheets.getByName("表1").Charts.getByName("グラフ1")
diagram = chart.embeddedObject.Diagram
dataRowProperty = diagram.getDataRowProperties(1)

dataRowProperty.LineWidth = 40

LineStyle

線のスタイルを表すLong値。以下の列挙値のうちいずれかの値。

LineStyle
列挙値 意味
com.sun.star.drawing.LineStyle.NONE 線なし
com.sun.star.drawing.LineStyle.SOLID 実線
com.sun.star.drawing.LineStyle.DASH 点線・破線
Dim chart As Object
Dim diagram As Object
Dim dataRowProperty As Object

chart = ThisComponent.Sheets.getByName("表1").Charts.getByName("グラフ1")
diagram = chart.embeddedObject.Diagram
dataRowProperty = diagram.getDataRowProperties(1)

dataRowProperty.LineStyle = com.sun.star.drawing.LineStyle.SOLID