IXlsChartBorderStyle
COM interface ( getting help with interfaces )

 

interface IXlsChartBorderStyle : IDispatch
{
  [id(1),propget] HRESULT Type([out, retval]enumChartBorder* type);
  [id(1),propput] HRESULT Type([in]enumChartBorder type);
  [id(2),propget] HRESULT Style([out, retval]enumChartBorderStyle* style);
  [id(2),propput] HRESULT Style([in]enumChartBorderStyle style);
  [id(3),propget] HRESULT Color([out, retval]int* nRGB);
  [id(3),propput] HRESULT Color([in]int nRGB);
  [id(4),propget] HRESULT Weight([out, retval]enumChartBorderWeight* weight);
  [id(4),propput] HRESULT Weight([in]enumChartBorderWeight weight);
  [id(5),propget] HRESULT Shadow([out, retval]BOOL* shadow);
  [id(5),propput] HRESULT Shadow([in]BOOL shadow);
  [id(6),propget] HRESULT RoundCorners([out, retval]BOOL* roundcorners);
  [id(6),propput] HRESULT RoundCorners([in]BOOL roundcorners);
  [id(7),propget] HRESULT SmoothedLine([out, retval]BOOL* smoothedline);
  [id(7),propput] HRESULT SmoothedLine([in]BOOL smoothedline);
  [id(8),propget] HRESULT Width([out, retval]double* width);
  [id(8),propput] HRESULT Width([in]double width);
  [id(9),propget] HRESULT ArrowStyleBeginCap([out, retval] IXlsVectorShapeArrow** beginCap);
  [id(10),propget] HRESULT ArrowStyleEndCap([out, retval] IXlsVectorShapeArrow** endCap);

}

 

HRESULT Type([out, retval]enumChartBorder* type);
returns the border style type.

HRESULT Type([in]enumChartBorder type);
sets the border style type.

HRESULT Style([out, retval]enumChartBorderStyle* style);
returns the custom border style.

HRESULT Style([in]enumChartBorderStyle style);
sets the custom border style.

HRESULT Color([out, retval]int* nRGB);
returns the custom border color.

HRESULT Color([in]int nRGB);
sets the custom border color. Color is expressed using a typical RGB value.

HRESULT Weight([out, retval]enumChartBorderWeight* weight);
returns the custom border weight.

HRESULT Weight([in]enumChartBorderWeight weight);
sets the custom border weight.

HRESULT Shadow([out, retval]BOOL* shadow);
returns whether the borders have a shadow.

HRESULT Shadow([in]BOOL shadow);
sets whether the borders have a shadow.

HRESULT RoundCorners([out, retval]BOOL* roundcorners);
returns whether the borders have round corners.

HRESULT RoundCorners([in]BOOL roundcorners);
sets whether the borders have round corners.

HRESULT SmoothedLine([out, retval]BOOL* smoothedline);
returns whether the line is smoothed. Applies to line markers. Default is no.

HRESULT SmoothedLine([in]BOOL smoothedline);
sets whether the line is smoothed. Applies to line markers. Default is no.

HRESULT Width([out, retval]double* width);
returns the custom border width in pixels. The width is more accurate (float) and open than the weight (enumeration).

HRESULT Width([in]double width);
sets the custom border width in pixels. The width is more accurate (float) and open than the weight (enumeration).

HRESULT ArrowStyleBeginCap([out, retval] IXlsVectorShapeArrow** beginCap);
returns the arrow style of the begin cap. Not always applicable.

HRESULT ArrowStyleEndCap([out, retval] IXlsVectorShapeArrow** endCap);
returns the arrow style of the end cap. Not always applicable.