Установить тип формы меток данных диаграммы с помощью Node.js через C++

Возможные сценарии использования

Вы можете изменить тип формы метки данных диаграммы, используя свойство DataLabels.shapeType. Оно принимает значение перечисления DataLabelShapeType и соответственно меняет тип формы метки данных. Некоторые из его значений:

 DataLabelShapeType.BentLineCallout
DataLabelShapeType.DownArrowCallout
DataLabelShapeType.Ellipse
DataLabelShapeType.LineCallout
DataLabelShapeType.Rect
etc.

Установка типа формы меток данных диаграммы

Следующий пример кода изменяет тип формы меток данных диаграммы на DataLabelShapeType.WedgeEllipseCallout. Обратите внимание на пример файла Excel, используемый в этом коде, и на сгенерированный файл Excel. Скриншот показывает эффект от кода на примере файла Excel.

todo:image_alt_text

Образец кода

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleSetShapeTypeOfDataLabelsOfChart.xlsx");

// Load source Excel file
const workbook = new AsposeCells.Workbook(filePath);

// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);

// Access first chart
const chart = worksheet.getCharts().get(0);

// Access first series
const series = chart.getNSeries().get(0);

// Set the shape type of data labels i.e. Speech Bubble Oval
series.getDataLabels().setShapeType(AsposeCells.DataLabelShapeType.WedgeEllipseCallout);

// Save the output Excel file
workbook.save(path.join(dataDir, "outputSetShapeTypeOfDataLabelsOfChart.xlsx"));