Установить тип формы меток данных диаграммы с помощью Node.js через C++
Возможные сценарии использования
Вы можете изменить тип формы метки данных диаграммы, используя свойство DataLabels.shapeType
. Оно принимает значение перечисления DataLabelShapeType
и соответственно меняет тип формы метки данных. Некоторые из его значений:
DataLabelShapeType.BentLineCallout
DataLabelShapeType.DownArrowCallout
DataLabelShapeType.Ellipse
DataLabelShapeType.LineCallout
DataLabelShapeType.Rect
etc.
Установка типа формы меток данных диаграммы
Следующий пример кода изменяет тип формы меток данных диаграммы на DataLabelShapeType.WedgeEllipseCallout
. Обратите внимание на пример файла Excel, используемый в этом коде, и на сгенерированный файл Excel. Скриншот показывает эффект от кода на примере файла Excel.
Образец кода
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"));