Festlegen des Formentyps der Datenetiketten des Diagramms mit Node.js über C++
Mögliche Verwendungsszenarien
Sie können den Formtyp der Datenetiketten im Diagramm mit der Eigenschaft DataLabels.shapeType
ändern. Es nimmt den Wert der Enumeration DataLabelShapeType
an und ändert entsprechend den Formtyp der Datenetiketten. Einige seiner Werte sind
DataLabelShapeType.BentLineCallout
DataLabelShapeType.DownArrowCallout
DataLabelShapeType.Ellipse
DataLabelShapeType.LineCallout
DataLabelShapeType.Rect
etc.
Festlegen des Formtyps von Datenbeschriftungen des Diagramms
Das folgende Beispiel ändert den Shape-Typ der Datenbeschriftungen im Diagramm auf DataLabelShapeType.WedgeEllipseCallout
. Bitte beachten Sie die Beispieldatei Excel, die in diesem Beispiel verwendet wird, und die Ausgabedatei Excel, die daraus generiert wurde. Der Screenshot zeigt die Wirkung des Codes auf die Beispiel-Excel-Datei.
Beispielcode
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"));