com.sun.star.comp.chart.Diagramはダイアグラムを表すオブジェクトである。ダイアグラムとはグラフ(チャート)全体の領域のうち、タイトルや凡例などを除いた、中心部分に位置するグラフ領域(軸を含む)である。
属性 | 概要 | |
---|---|---|
SbxARRAY/void | AttributedDataPoints | |
SbxOBJECT/void | ChartUserDefinedAttributes | |
SbxDOUBLE | ConstantErrorHigh | |
SbxDOUBLE | ConstantErrorLow | |
SbxOBJECT/void | D3DCameraGeometry | |
SbxLONG/void | D3DSceneAmbientColor | |
SbxLONG/void | D3DSceneDistance | |
SbxLONG/void | D3DSceneFocalLength | |
SbxLONG/void | D3DSceneLightColor1 | |
SbxLONG/void | D3DSceneLightColor2 | |
SbxLONG/void | D3DSceneLightColor3 | |
SbxLONG/void | D3DSceneLightColor4 | |
SbxLONG/void | D3DSceneLightColor5 | |
SbxLONG/void | D3DSceneLightColor6 | |
SbxLONG/void | D3DSceneLightColor7 | |
SbxLONG/void | D3DSceneLightColor8 | |
SbxOBJECT/void | D3DSceneLightDirection1 | |
SbxOBJECT/void | D3DSceneLightDirection2 | |
SbxOBJECT/void | D3DSceneLightDirection3 | |
SbxOBJECT/void | D3DSceneLightDirection4 | |
SbxOBJECT/void | D3DSceneLightDirection5 | |
SbxOBJECT/void | D3DSceneLightDirection6 | |
SbxOBJECT/void | D3DSceneLightDirection7 | |
SbxOBJECT/void | D3DSceneLightDirection8 | |
SbxBOOL/void | D3DSceneLightOn1 | |
SbxBOOL/void | D3DSceneLightOn2 | |
SbxBOOL/void | D3DSceneLightOn3 | |
SbxBOOL/void | D3DSceneLightOn4 | |
SbxBOOL/void | D3DSceneLightOn5 | |
SbxBOOL/void | D3DSceneLightOn6 | |
SbxBOOL/void | D3DSceneLightOn7 | |
SbxBOOL/void | D3DSceneLightOn8 | |
SbxLONG/void | D3DScenePerspective | |
SbxLONG/void | D3DSceneShadeMode | |
SbxLONG/void | D3DSceneShadowSlant | |
SbxBOOL/void | D3DSceneTwoSidedLighting | |
SbxOBJECT/void | D3DTransformMatrix | |
SbxLONG | DataCaption | |
SbxOBJECT/void | DataErrorProperties | |
SbxOBJECT/void | DataMeanValueProperties | |
SbxOBJECT/void | DataRegressionProperties | |
SbxLONG | DataRowSource | |
SbxBOOL | Deep | |
SbxBOOL | Dim3D | 3D表示をする指定 |
SbxSTRING | ErrorBarRangeNegative | |
SbxSTRING | ErrorBarRangePositive | |
SbxLONG | ErrorBarStyle | |
SbxLONG | ErrorCategory | |
SbxLONG | ErrorIndicator | |
SbxDOUBLE | ErrorMargin | |
SbxBOOL | FillBackground | |
SbxBOOL | FillBitmapLogicalSize | |
SbxLONG | FillBitmapMode | |
SbxSTRING/void | FillBitmapName | |
SbxINTEGER | FillBitmapOffsetX | |
SbxINTEGER | FillBitmapOffsetY | |
SbxINTEGER | FillBitmapPositionOffsetX | |
SbxINTEGER | FillBitmapPositionOffsetY | |
SbxLONG | FillBitmapRectanglePoint | |
SbxLONG | FillBitmapSizeX | |
SbxLONG | FillBitmapSizeY | |
SbxLONG/void | FillColor | |
SbxSTRING/void | FillGradientName | |
SbxINTEGER/void | FillGradientStepCount | |
SbxSTRING/void | FillHatchName | |
SbxLONG | FillStyle | |
SbxINTEGER | FillTransparence | |
SbxSTRING/void | FillTransparenceGradientName | |
SbxBOOL | GroupBarsPerAxis | |
SbxBOOL | HasSecondaryXAxis | X軸の第2数値軸を表示する指定 |
SbxBOOL | HasSecondaryXAxisDescription | X軸の第2数値軸のラベルを表示する指定 |
SbxBOOL | HasSecondaryXAxisTitle | |
SbxBOOL | HasSecondaryYAxis | Y軸の第2数値軸を表示する指定 |
SbxBOOL | HasSecondaryYAxisDescription | Y軸の第2数値軸のラベルを表示する指定 |
SbxBOOL | HasSecondaryYAxisTitle | |
SbxBOOL | HasXAxis | X軸を表示する指定 |
SbxBOOL | HasXAxisDescription | X軸のラベルを表示する指定 |
SbxBOOL | HasXAxisGrid | X軸の主目盛線を表示する指定 |
SbxBOOL | HasXAxisHelpGrid | X軸の補助目盛線を表示する指定 |
SbxBOOL | HasXAxisTitle | X軸のタイトルを表示する指定 |
SbxBOOL | HasYAxis | Y軸を表示する指定 |
SbxBOOL | HasYAxisDescription | Y軸のラベルを表示する指定 |
SbxBOOL | HasYAxisGrid | Y軸の主目盛線を表示する指定 |
SbxBOOL | HasYAxisHelpGrid | Y軸の補助目盛線を表示する指定 |
SbxBOOL | HasYAxisTitle | Y軸のタイトルを表示する指定 |
SbxBOOL | HasZAxis | Z軸を表示する指定 |
SbxBOOL | HasZAxisDescription | Z軸のラベルを表示する指定 |
SbxBOOL | HasZAxisGrid | Z軸の主目盛線を表示する指定 |
SbxBOOL | HasZAxisHelpGrid | Z軸の補助目盛線を表示する指定 |
SbxBOOL | HasZAxisTitle | Z軸のタイトルを表示する指定 |
SbxLONG | LineColor | 線の色 |
SbxOBJECT/void | LineDash | 点線・破線に関する情報を収めたオブジェクト |
SbxSTRING/void | LineDashName | |
SbxLONG | LineJoint | |
SbxLONG | LineStyle | 線のスタイル |
SbxINTEGER | LineTransparence | |
SbxLONG | LineWidth | 線の幅 |
SbxBOOL | Lines | |
SbxBOOL | MeanValue | |
SbxLONG | NumberOfLines | |
SbxOBJECT/void | ParaUserDefinedAttributes | |
SbxBOOL | Percent | 個々の構成比をパーセント表示する指定 |
SbxDOUBLE | PercentageError | |
SbxLONG/void | Perspective | |
SbxLONG | RegressionCurves | |
SbxBOOL | RightAngledAxes | |
SbxLONG/void | RotationHorizontal | |
SbxLONG/void | RotationVertical | |
SbxLONG | SolidType | |
SbxBOOL | SortByXValues | |
SbxLONG/void | SplineOrder | |
SbxLONG/void | SplineResolution | |
SbxLONG/void | SplineType | |
SbxBOOL | Stacked | 積み上げグラフによる表示の指定 |
SbxBOOL | StackedBarsConnected | |
SbxLONG | StartingAngle | |
SbxSTRING | SymbolBitmapURL | |
SbxOBJECT | SymbolSize | |
SbxLONG | SymbolType | |
SbxOBJECT/void | TextUserDefinedAttributes | |
SbxBOOL/void | UpDown | 株価チャートの始値を表示する指定 |
SbxOBJECT/void | UserDefinedAttributes | |
SbxBOOL | Vertical | |
SbxBOOL/void | Volume | 株価チャートの出来高を表示する指定 |
SbxSTRING | ShapeType | |
SbxOBJECT | Position | 開始位置(左上の位置) |
SbxOBJECT | Size | サイズ(幅と高さ) |
SbxSTRING | DiagramType | |
SbxOBJECT | ZAxisTitle | Z軸のタイトルに関する情報を収めたオブジェクト |
SbxOBJECT | ZAxis | Z軸に関する情報を収めたオブジェクト |
SbxOBJECT | ZMainGrid | Z軸の主目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | ZHelpGrid | Z軸の補助目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | XAxisTitle | X軸のタイトルに関する情報を収めたオブジェクト |
SbxOBJECT | XAxis | X軸に関する情報を収めたオブジェクト |
SbxOBJECT | XMainGrid | X軸の主目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | XHelpGrid | X軸の補助目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | SecondaryXAxis | X軸の第2数値軸に関する情報を収めたオブジェクト |
SbxOBJECT | YAxisTitle | Y軸のタイトルに関する情報を収めたオブジェクト |
SbxOBJECT | YAxis | Y軸に関する情報を収めたオブジェクト |
SbxOBJECT | YMainGrid | Y軸の主目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | YHelpGrid | Y軸の補助目盛線に関する情報を収めたオブジェクト |
SbxOBJECT | SecondaryYAxis | Y軸の第2数値軸に関する情報を収めたオブジェクト |
SbxOBJECT | UpBar | 株価チャートの陽線に関する情報を収めたオブジェクト |
SbxOBJECT | DownBar | 株価チャートの陰線に関する情報を収めたオブジェクト |
SbxOBJECT | MinMaxLine | 株価チャートのヒゲに関する情報を収めたオブジェクト |
SbxOBJECT | Wall | グラフの壁面 |
SbxOBJECT | Floor | グラフの床面 |
SbxSTRING | ImplementationName | |
SbxARRAY | SupportedServiceNames | |
SbxOBJECT | Diagram | |
SbxOBJECT | SecondXAxisTitle | |
SbxOBJECT | SecondYAxisTitle | |
SbxARRAY | Types | |
SbxARRAY | ImplementationId | |
SbxOBJECT | PropertySetInfo | |
SbxSTRING | PropertyToDefault | |
SbxARRAY | PropertiesToDefault | |
SbxSTRING | Dbg_SupportedInterfaces | サポートしているインタフェースの一覧 |
SbxSTRING | Dbg_Properties | 属性の一覧 |
SbxSTRING | Dbg_Methods | メソッドの一覧 |
メソッド | 概要 | |
---|---|---|
SbxEMPTY | queryInterface ( SbxOBJECT ) | インタフェースの問い合わせ |
SbxSTRING | getShapeType ( void ) | |
SbxOBJECT | getPosition ( void ) | |
SbxVOID | setPosition ( SbxOBJECT ) | |
SbxOBJECT | getSize ( void ) | |
SbxVOID | setSize ( SbxOBJECT ) | |
SbxSTRING | getDiagramType ( void ) | |
SbxOBJECT | getDataRowProperties ( SbxLONG ) | |
SbxOBJECT | getDataPointProperties ( SbxLONG, SbxLONG ) | |
SbxOBJECT | getZAxisTitle ( void ) | |
SbxOBJECT | getZMainGrid ( void ) | Z軸の主目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getZHelpGrid ( void ) | Z軸の補助目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getZAxis ( void ) | Z軸に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getXAxisTitle ( void ) | |
SbxOBJECT | getXAxis ( void ) | X軸に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getXMainGrid ( void ) | X軸の主目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getXHelpGrid ( void ) | X軸の補助目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getSecondaryXAxis ( void ) | X軸の第2数値軸に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getYAxisTitle ( void ) | |
SbxOBJECT | getYAxis ( void ) | Y軸に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getYHelpGrid ( void ) | Y軸の補助目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getYMainGrid ( void ) | Y軸の主目盛線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getSecondaryYAxis ( void ) | Y軸の第2数値軸に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getUpBar ( void ) | 株価チャートの陽線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getDownBar ( void ) | 株価チャートの陰線に関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getMinMaxLine ( void ) | 株価チャートのヒゲに関する情報を収めたオブジェクトに対する参照を取得 |
SbxOBJECT | getWall ( void ) | |
SbxOBJECT | getFloor ( void ) | |
SbxVOID | set3DSettingsToDefault ( void ) | |
SbxVOID | setDefaultRotation ( void ) | |
SbxVOID | setDefaultIllumination ( void ) | |
SbxSTRING | getImplementationName ( void ) | |
SbxBOOL | supportsService ( SbxSTRING ) | |
SbxARRAY | getSupportedServiceNames ( void ) | |
SbxVOID | dispose ( void ) | |
SbxVOID | addEventListener ( SbxOBJECT ) | |
SbxVOID | removeEventListener ( SbxOBJECT ) | |
SbxOBJECT | getDiagram ( void ) | |
SbxVOID | setDiagram ( SbxOBJECT ) | |
SbxARRAY | getTypes ( void ) | |
SbxARRAY | getImplementationId ( void ) | |
SbxOBJECT | getPropertySetInfo ( void ) | |
SbxVOID | setPropertyValue ( SbxSTRING, SbxVARIANT ) | |
SbxEMPTY | getPropertyValue ( SbxSTRING ) | |
SbxVOID | addPropertyChangeListener ( SbxSTRING, SbxOBJECT ) | |
SbxVOID | removePropertyChangeListener ( SbxSTRING, SbxOBJECT ) | |
SbxVOID | addVetoableChangeListener ( SbxSTRING, SbxOBJECT ) | |
SbxVOID | removeVetoableChangeListener ( SbxSTRING, SbxOBJECT ) | |
SbxOBJECT | getPropertySetInfo ( void ) | |
SbxVOID | setPropertyValues ( SbxARRAY, SbxARRAY ) | |
SbxARRAY | getPropertyValues ( SbxARRAY ) | |
SbxVOID | addPropertiesChangeListener ( SbxARRAY, SbxOBJECT ) | |
SbxVOID | removePropertiesChangeListener ( SbxOBJECT ) | |
SbxVOID | firePropertiesChangeEvent ( SbxARRAY, SbxOBJECT ) | |
SbxLONG | getPropertyState ( SbxSTRING ) | |
SbxARRAY | getPropertyStates ( SbxARRAY ) | |
SbxVOID | setPropertyToDefault ( SbxSTRING ) | |
SbxEMPTY | getPropertyDefault ( SbxSTRING ) | |
SbxARRAY | getPropertyStates ( SbxARRAY ) | |
SbxVOID | setAllPropertiesToDefault ( void ) | |
SbxVOID | setPropertiesToDefault ( SbxARRAY ) | |
SbxARRAY | getPropertyDefaults ( SbxARRAY ) | |
SbxOBJECT | queryAdapter ( void ) |
X軸の第2数値軸を表示する指定。Boolean型の値で、TrueならX軸の第2数値軸を表示する。
X軸を表示する指定。Boolean型の値で、TrueならX軸を表示する。
X軸のラベルを表示する指定。Boolean型の値で、TrueならX軸のラベルを表示する。
X軸の第2数値軸のラベルを表示する指定。Boolean型の値で、TrueならX軸の第2数値軸のラベルを表示する。
X軸の主目盛線を表示する指定。Boolean型の値で、TrueならX軸の主目盛線を表示する。
X軸の補助目盛線を表示する指定。Boolean型の値で、TrueならX軸の補助目盛線を表示する。
X軸のタイトルを表示する指定。Boolean型の値で、TrueならX軸のタイトルを表示する。
点線・破線に関する情報を収めたオブジェクト(com.sun.star.drawing.LineDashサービスをサポート)。
株価チャートの始値を表示する指定で、Boolean型の値。
値 | 説明 |
---|---|
True | 始値を表示する(日本流のローソク足) |
False | 始値を表示しない(欧米流のバーチャート) |
株価チャート以外では意味を持たない。
株価チャートの出来高を表示する指定で、Boolean型の値。
値 | 説明 |
---|---|
True | 出来高を表示する(株価と出来高を表示) |
False | 出来高を表示しない(株価のみ表示) |
株価チャート以外では意味を持たない。
Dim Position As Object
または
Dim Position As com.sun.star.awt.Point
ダイアグラムの開始位置(左上の位置)を表すオブジェクト。詳細は com.sun.star.awt.Point 参照。
Dim Size As Object
または
Dim Size As com.sun.star.awt.Size
ダイアグラムのサイズ(幅と高さ)を表すオブジェクト。詳細は com.sun.star.awt.Size 参照。
X軸のタイトルに関する情報を収めたオブジェクト(com.sun.star.chart.ChartTitle サービスをサポート)。
X軸に関する情報を収めたオブジェクト(com.sun.star.chart.ChartAxisサービスをサポート)。
X軸の主目盛線に関する情報を収めたオブジェクト(com.sun.star.chart.ChartGrid サービスをサポート)。
X軸の補助目盛線に関する情報を収めたオブジェクト(com.sun.star.chart.ChartGrid サービスをサポート)。
X軸の第2数値軸に関する情報を収めたオブジェクト(com.sun.star.chart.chartAxisサービスをサポート)。
株価チャートの陽線に関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartAreaサービスをサポート)。
株価チャートの陰線に関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartAreaサービスをサポート)。
株価チャートのヒゲに関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartLineサービスをサポート)。
グラフの壁面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)。
グラフの床面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)。
このオブジェクトが持つ属性の一覧(各属性がセミコロン記号で区切られた文字列)
このオブジェクトが持つメソッドの一覧(各メソッドがセミコロン記号で区切られた文字列)
インタフェースの問い合わせ
importClass(Packages.com.sun.star.uno.UnoRuntime);
importClass(Packages.com.sun.star.sheet.XSpreadsheetDocument);
oDoc = XSCRIPTCONTEXT.getDocument();
xSDoc = UnoRuntime.queryInterface(XSpreadsheetDocument, oDoc);
無し
ダイアグラムの開始位置(左上の位置)を表すオブジェクト (com.sun.star.awt.Point) への参照を返す。
ダイアグラムの開始位置(左上の位置)を設定する。
無し
Dim oChart As Object
Dim oPoint As Object
oChart = ThisComponent.Sheets.getByName("表1").Charts.getByName("Candle")
oPoint = oChart.embeddedObject.Diagram.getPosition
oPoint.X = 1000
oChart.embeddedObject.Diagram.setPosition(oPoint)
無し
ダイアグラムのサイズ(幅と高さ)を表すオブジェクト (com.sun.star.awt.Size) への参照を返す。
ダイアグラムのサイズ(幅と高さ)を設定する。
無し
Dim oChart As Object
Dim oSize As Object
oChart = ThisComponent.Sheets.getByName("表1").Charts.getByName("Candle")
oSize = oChart.embeddedObject.Diagram.getSize
oSize.Width = 20000
oChart.embeddedObject.Diagram.setSize(oChart)
データ系列(com.sun.star.comp.chart.DataSeries)への参照を返す。
com.sun.star.comp.chart.DataSeries への参照
Dim oChart As Object
Dim oDiagram As Object
Dim oDataRowProperty As Object
oChart = ThisComponent.Sheets.getByName("表1").Charts.getByName("グラフ1")
oDiagram = oChart.embeddedObject.Diagram
oDataRowProperty = oDiagram.getDataRowProperties(1)
oDataRowProperty.LineColor = RGB(255, 0, 0)
oDataRowProperty.LineWidth = 40
oDataRowProperty.LineStyle = com.sun.star.drawing.LineStyle.SOLID
X軸に関する情報を収めたオブジェクトに対する参照を取得する。
無し
X軸に関する情報を収めたオブジェクト(com.sun.star.chart.ChartAxisサービスをサポート)に対する参照
X軸の主目盛線に関する情報を収めたオブジェクトに対する参照を取得する。
無し
X軸の主目盛線に関する情報を収めたオブジェクト(com.sun.star.chart.ChartGrid サービスをサポート)に対する参照
X軸の補助目盛線に関する情報を収めたオブジェクトに対する参照を取得する。
無し
X軸の補助目盛線に関する情報を収めたオブジェクト(com.sun.star.chart.ChartGrid サービスをサポート)に対する参照
X軸の第2数値軸に関する情報を収めたオブジェクトに対する参照を取得する。
無し
X軸の第2数値軸に関する情報を収めたオブジェクト(com.sun.star.chart.ChartAxisサービスをサポート)に対する参照
株価チャートの陽線に関する情報を収めたオブジェクトに対する参照を取得する。
無し
株価チャートの陽線に関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartAreaサービスをサポート)に対する参照
株価チャートの陰線に関する情報を収めたオブジェクトに対する参照を取得する。
無し
株価チャートの陰線に関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartAreaサービスをサポート)に対する参照
株価チャートのヒゲに関する情報を収めたオブジェクトに対する参照を取得する。
無し
株価チャートのヒゲに関する情報を収めたオブジェクト(com.sun.star.comp.chart.ChartAreaサービスをサポート)に対する参照
グラフの壁面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)オブジェクトに対する参照を取得する。
無し
グラフの壁面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)オブジェクトに対する参照
グラフの床面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)オブジェクトに対する参照を取得する。
Function getFloor As Object
無し
グラフの壁面(3Dグラフのみ。com.sun.star.chart.ChartAreaサービスをサポート)オブジェクトに対する参照