Größe der Beschriftungsform des Diagramms anpassen, um den Text anzupassen

Ändern der Größe der Datenbeschriftungsform des Diagramms, um den Text anzupassen

Um das Feature von Excel zu imitieren, die Formen der Datenbeschriftung an den Text anzupassen, haben die Aspose.Cells APIs die Eigenschaft vom Typ Boolean DataLabels.ResizeShapeToFitText freigelegt. Der folgende Code zeigt das einfache Anwendungsszenario der Eigenschaft DataLabels.ResizeShapeToFitText.

Das Diagramm sieht vor der Ausführung des Codes wie folgt aus.

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(ResizeChartDataLabelShapeToFitText.class);
// Create an instance of Workbook containing the Chart
Workbook book = new Workbook(dataDir + "report.xlsx");
// Access the Worksheet that contains the Chart
Worksheet sheet = book.getWorksheets().get(0);
// Access ChartCollection from Worksheet
ChartCollection charts = sheet.getCharts();
// Loop over each chart in collection
for (int chartIndex = 0; chartIndex < charts.getCount(); chartIndex++) {
// Access indexed chart from the collection
Chart chart = charts.get(chartIndex);
for (int seriesIndex = 0; seriesIndex < chart.getNSeries().getCount(); seriesIndex++) {
// Access the DataLabels of indexed NSeries
DataLabels labels = chart.getNSeries().get(seriesIndex).getDataLabels();
// Set ResizeShapeToFitText property to true
labels.setResizeShapeToFitText(true);
}
// Calculate Chart
chart.calculate();
}
// Save the result
book.save(dataDir + "output.xlsx");

Das Diagramm sieht nach der Ausführung des Codes wie folgt aus.

todo:image_alt_text