IXlsChart3DPanel
COM interface ( getting help with interfaces )

 

interface IXlsChart3DPanel : IDispatch
{
  [id(1),propget]  HRESULT Walls([out, retval]IXlsChartPatterns** walls);
  [id(2),propget]  HRESULT Floor([out, retval]IXlsChartPatterns** floor);
  [id(3),propget]  HRESULT ElevationAngle([out, retval]int* elevationangle);
  [id(3),propput]  HRESULT ElevationAngle([in]int elevationangle);
  [id(4),propget]  HRESULT SelfRotationAngle([out, retval]int* selfrotationangle);
  [id(4),propput]  HRESULT SelfRotationAngle([in]int selfrotationangle);
  [id(5),propget]  HRESULT Perspective([out, retval]int* perspective);
  [id(5),propput]  HRESULT Perspective([in]int perspective);
  [id(6),propget]  HRESULT Height([out, retval]int* height);
  [id(6),propput]  HRESULT Height([in]int height);
  [id(7),propget]  HRESULT RightAngles([out, retval]BOOL* rightangles);
  [id(7),propput]  HRESULT RightAngles([in]BOOL rightangles);
  [id(8),propget]  HRESULT AutoScaling([out, retval]BOOL* autoscaling);
  [id(8),propput]  HRESULT AutoScaling([in]BOOL autoscaling);
  [id(9),propget]  HRESULT SeriesGapDepth([out, retval]int* depth);
  [id(9),propput]  HRESULT SeriesGapDepth([in]int depth);
  [id(10),propget] HRESULT SeriesGapWidth([out, retval]int* width);
  [id(10),propput] HRESULT SeriesGapWidth([in]int width);
  [id(11),propget] HRESULT SeriesChartDepth([out, retval]int* depth);
  [id(11),propput] HRESULT SeriesChartDepth([in]int depth);
}

 

HRESULT Walls([out, retval]IXlsChartPatterns** walls);
returns the 3D Walls object.

HRESULT Floor([out, retval]IXlsChartPatterns** floor);
returns the 3D Floor object.

HRESULT ElevationAngle([out, retval]int* elevationangle);
returns the elevation angle. Value is comprised between 0 and 360. Default is 15.

HRESULT ElevationAngle([in]int elevationangle);
sets the elevation angle. Value should be comprised between 0 and 360. Default is 15.

HRESULT SelfRotationAngle([out, retval]int* selfrotationangle);
returns the self rotation angle. Value is comprised between -90 and 90. Default is 20.

HRESULT SelfRotationAngle([in]int selfrotationangle);
sets the self rotation angle. Value should be comprised between -90 and 90. Default is 20.

HRESULT Perspective([out, retval]int* perspective);
returns the perspective distance. Value is comprised between 0 and 100. Default is 30.

HRESULT Perspective([in]int perspective);
sets the self rotation angle. Value should be comprised between 0 and 100. Default is 30.

HRESULT Height([out, retval]int* height);
returns the height of base. Value is comprised between 5 and 500. Default is 100.

HRESULT Height([in]int height);
sets the height of base. Value should be comprised between 5 and 500. Default is 100.

HRESULT RightAngles([out, retval]BOOL* rightangles);
returns whether right angles are used.

HRESULT RightAngles([in]BOOL rightangles);
sets whether right angles are used. Default is no.

HRESULT AutoScaling([out, retval]BOOL* autoscaling);
returns whether auto scaling is used.

HRESULT AutoScaling([in]BOOL autoscaling);
sets whether auto scaling is used. Default is yes.

HRESULT SeriesGapDepth([out, retval]int* depth);
returns the series gap depth. Default value is 150.

HRESULT SeriesGapDepth([in]int depth);
sets the series gap depth. Default is 150.

HRESULT SeriesGapWidth([out, retval]int* width);
returns the series gap width. Default is 100.

HRESULT SeriesGapWidth([in]int width);
sets the series gap width. Default is 100.

HRESULT SeriesChartDepth([out, retval]int* depth);
returns the chart depth. Default is 100.

HRESULT SeriesChartDepth([in]int depth);
sets the chart depth. Default is 100.