Установка формы меток данных диаграммы
Возможные сценарии использования
Вы можете изменить тип формы меток данных диаграммы, используя свойство DataLabels.ShapeType. Оно принимает значение перечисления DataLabelShapeType и соответственно изменяет тип формы меток данных. Некоторые из его значений:
DataLabelShapeType.BENT_LINE_CALLOUT
DataLabelShapeType.DOWN_ARROW_CALLOUT
DataLabelShapeType.ELLIPSE
DataLabelShapeType.LINE_CALLOUT
DataLabelShapeType.RECT
etc.
Установка типа формы меток данных диаграммы
Следующий образец кода изменяет тип формы меток данных диаграммы на DataLabelShapeType.WEDGE_ELLIPSE_CALLOUT. Пожалуйста, посмотрите образец файл Excel, используемый в этом коде, и файл Excel вывода, сгенерированный им. На скриншоте показан эффект кода на образце файла Excel.
Образец кода
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load source Excel file | |
Workbook wb = new Workbook("sampleSetShapeTypeOfDataLabelsOfChart.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Access first chart | |
Chart ch = ws.getCharts().get(0); | |
//Access first series | |
Series srs = ch.getNSeries().get(0); | |
//Set the shape type of data labels i.e. Speech Bubble Oval | |
srs.getDataLabels().setShapeType(DataLabelShapeType.WEDGE_ELLIPSE_CALLOUT); | |
//Save the output Excel file | |
wb.save("outputSetShapeTypeOfDataLabelsOfChart.xlsx"); |