com.sun.star.chart.DataSeriesは、OpenOffice/LibreOfficeにおけるグラフのデータ系列を表わすオブジェクトです。
名前 | 種類 | 意味 |
---|---|---|
LineColor | Long | 線の色 |
LineDash | com.sun.star.drawing.LineDash | 点線・破線 |
LineWidth | Long | 線の幅 |
LineStyle | Long | 線のスタイル |
線の色を表す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)
点線・破線を表すオブジェクト(com.sun.star.drawing.LineDash)
線の幅を表す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
線のスタイルを表すLong値。以下の列挙値のうちいずれかの値。
列挙値 | 意味 |
---|---|
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