Top > OOoBasic > Calc > chart2 > ChartType

チャート タイプ Edit

ある種類のチャート。その種類のチャートに描写されるデータ系列のデータなどを保持しています。

チャート タイプ Edit

ひとつの座標系にはいくつかのチャート タイプがあることがあります。getChartType メソッドでチャートの種類表記を指定して確認します。

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
Sub charttype_1
   oChart = 
   oDiagram = oChart.getFirstDiagram()
   oCooSyss = oDiagram.getCoordinateSystems()
   If UBound(oCooSyss) < 0 Then Exit Sub
   oCooSys = oCooSyss(0)
    
   oChartTypes = oCooSys.getChartTypes()
   If UBound(oChartTypes) < 0 Then Exit Sub
    
   oChartType = oChartTypes(0)
   msgbox oChartType.getChartType()
End Sub

データ系列 Edit

チャート タイプがサポートするインターフェースからデータ系列を操作します。

com.sun.star.chart2.XDataSeriesContainer インターフェースのメソッドを使用します。

そのほかの操作はデータ系列参照。

取得 Edit

チャートタイプからその種類のチャートに含まれるデータ系列を取得できます。

oDataSeriesList = oChartType.DataSeries()
If UBound(oDataSeriesList) > 0 Then
  oDataSeries1 = oDataSeriesList(0)
End If

利用できる Role Edit

チャートのデータ シークエンスに対して設定できる Role の一覧を取得できます。

必要なもの

sMandatoryRoles = oChartType.getSupportedMandatoryRoles()
For i = 0 To UBound(sMandatoryRoles) step 1
  msgbox sMandatoryRoles(i)
Next

オプション

sOptionalRoles = oChartType.getSupportedOptionalRoles()
For i = 0 To UBound(sOptionalRoles) step 1
  msgbox sOptionalRoles(i)
Next

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes