IXlsChartDataLabels
COM interface ( getting help with interfaces )

 

interface IXlsChartDataLabels : IDispatch
{
  [id(1),propget] HRESULT Options([out, retval]IXlsChartOptions** options);
  [id(2),propget] HRESULT DataLabelElements([in]int i, [out, retval]IXlsChartDataLabelElement** labelelement);
  [id(3),propget] HRESULT Show([out, retval]int* datalabels);
  [id(3),propput] HRESULT Show([in]int datalabels);
  [id(4),propget] HRESULT Placement([out, retval]enumChartDataLabelPlacement* datalabelplacement);
  [id(4),propput] HRESULT Placement([in]enumChartDataLabelPlacement datalabelplacement);
  [id(5),propput] HRESULT FieldSeparator([in]BSTR fieldSeparator);
  [id(6),propget] HRESULT LeaderLinesOptions([out, retval]IXlsChartOptions** options);
  [id(7),propput] HRESULT VectorShape([in]enumVectorShape shapeType);

}

 

HRESULT Options([out, retval]IXlsChartOptions** options);
returns the options object for a series.

HRESULT DataLabelElements([in]int i, [out, retval]IXlsChartDataLabelElement** labelelement);
returns a custom data label element object for a series.

HRESULT Show([out, retval]int* datalabels);
returns how data labels are displayed (see enumChartDataLabels). Default is : not displayed.

HRESULT Show([in]int datalabels);
sets how data labels are displayed (see enumChartDataLabels). Default is : not displayed.

HRESULT Placement([out, retval]enumChartDataLabelPlacement* datalabelplacement);
returns where data labels are displayed. Default is : automatic.

HRESULT Placement([in]enumChartDataLabelPlacement datalabelplacement);
sets where data labels are displayed. Default is : automatic.

HRESULT FieldSeparator([in]BSTR fieldSeparator);
sets a custom field separator between data label values. Default is : semi-colon.

HRESULT LeaderLinesOptions([out, retval]IXlsChartOptions** options);
returns the options object for data labels leader lines.

HRESULT VectorShape([in]enumVectorShape shapeType);
sets a custom vector shape attached to all data labels.