create a new page, using OOoBasic/Calc/chart2/ChartTypeTemplate as a template.
Front page
Search
掲示板
Reload
Help
Browse Log
掲示板の使い方
OOo 掲示板3
OOo 掲示板2
OOo 掲示板
掲示板
雑談掲示板
New
List of pages
Recent changes
Backup
簡単ヘルプ
整形ルール
Start:
* チャート タイプ テンプレート [#f0f40b89]
チャートの種類やダイアグラムを作成するテンプレート サービ...
#contents
** チャート タイプ マネージャ [#gd9be766]
チャートからチャート タイプ マネージャを取得します。
oChartTypeManager = oChart.getChartTypeManager()
チャート タイプ マネージャから getAvailableServiceNames ...
** チャート タイプ テンプレート [#v90ee400]
利用したいテンプレートのサービス名を指定してチャート タイ...
oChartTypeTemplate = oChartTypeManager.createInstance( _
"com.sun.star.chart2.template.ScatterLineSymbol")
createInstanceWithArguments メソッドでは特に引数がサポー...
** ダイアグラム種類の変更 [#k50514db]
グラフの種類を変更します。変更したいチャートの種類のテン...
oChartTypeTemplate = oChartTypeManager.createInstance( _
"com.sun.star.chart2.template.Bar")
oChartTypeTemplate.changeDiagram(oDiagram)
上記の様にするとダイアグラムの種類が横棒のグラフに変わり...
** データの変更 [#xfe4949f]
設定されているデータの範囲を変更します。
Dim aProps(3) As New com.sun.star.beans.PropertyValue
aProps(0).Name = "CellRangeRepresentation"
aProps(0).Value = "Sheet1.A1:B3"
aProps(1).Name = "DataRowSource"
aProps(1).Value = com.sun.star.chart.ChartDataRowSource...
aProps(2).Name = "FirstCellAsLabel"
aProps(2).Value = False
aProps(3).Name = "HasCategories"
aProps(3).Value = True
oDataSource = oDataProvider.createDataSource(aProps)
' change data of the diagram
Dim aArgs(0) As New com.sun.star.beans.PropertyValue
aArgs(0).Name = "HasCategories"
aArgs(0).Value = True
oChartTypeTemplate.changeDiagramData(oDiagram, oDataSou...
changeDiagramData メソッドの三番目の引数は &idlref(com.su...
End:
* チャート タイプ テンプレート [#f0f40b89]
チャートの種類やダイアグラムを作成するテンプレート サービ...
#contents
** チャート タイプ マネージャ [#gd9be766]
チャートからチャート タイプ マネージャを取得します。
oChartTypeManager = oChart.getChartTypeManager()
チャート タイプ マネージャから getAvailableServiceNames ...
** チャート タイプ テンプレート [#v90ee400]
利用したいテンプレートのサービス名を指定してチャート タイ...
oChartTypeTemplate = oChartTypeManager.createInstance( _
"com.sun.star.chart2.template.ScatterLineSymbol")
createInstanceWithArguments メソッドでは特に引数がサポー...
** ダイアグラム種類の変更 [#k50514db]
グラフの種類を変更します。変更したいチャートの種類のテン...
oChartTypeTemplate = oChartTypeManager.createInstance( _
"com.sun.star.chart2.template.Bar")
oChartTypeTemplate.changeDiagram(oDiagram)
上記の様にするとダイアグラムの種類が横棒のグラフに変わり...
** データの変更 [#xfe4949f]
設定されているデータの範囲を変更します。
Dim aProps(3) As New com.sun.star.beans.PropertyValue
aProps(0).Name = "CellRangeRepresentation"
aProps(0).Value = "Sheet1.A1:B3"
aProps(1).Name = "DataRowSource"
aProps(1).Value = com.sun.star.chart.ChartDataRowSource...
aProps(2).Name = "FirstCellAsLabel"
aProps(2).Value = False
aProps(3).Name = "HasCategories"
aProps(3).Value = True
oDataSource = oDataProvider.createDataSource(aProps)
' change data of the diagram
Dim aArgs(0) As New com.sun.star.beans.PropertyValue
aArgs(0).Name = "HasCategories"
aArgs(0).Value = True
oChartTypeTemplate.changeDiagramData(oDiagram, oDataSou...
changeDiagramData メソッドの三番目の引数は &idlref(com.su...
Page: