Inaktivera textrader för dataetiketter i diagrammet

Contents
[ ]

Aspose.Cells tillhandahåller metoden DataLabels.setTextWrapped(). Ange True eller False för att aktivera eller inaktivera textradering på datamarkörerna respektive.

På liknande sätt använder du DataLabels.isTextWrapped() metoden för att ta reda om en datamarkör redan är raderad.

Denna skärmbild visar en provfil från Microsoft Excel som innehåller ett diagram där datamarkörernas text är raderad. Som du kan se kan du markera eller avmarkera alternativet Rada in text i form i avsnittet ALIGNMENT i panelen Format Datalabels i Microsoft Excel 2013.

Rada in datamarkörer

todo:image_alt_text

Följande exempelkod laddar den provfilen från Microsoft Excel med hjälp av Aspose.Cells och inaktiverar textradering på datamarkörerna med hjälp av DataLabels.setTextWrapped() metoden. När koden har exekverats ser diagrammet ut så här. Den tidigare radade texten är nu uradad.

Visa datamarkörer på en rad endast

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(DisableTextWrapping.class);
// Load the sample Excel file inside the workbook object
Workbook workbook = new Workbook(dataDir + "SampleChart.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);
// Access the first chart inside the worksheet
Chart chart = worksheet.getCharts().get(0);
// Disable the Text Wrapping of Data Labels in all Series
chart.getNSeries().get(0).getDataLabels().setTextWrapped(false);
chart.getNSeries().get(1).getDataLabels().setTextWrapped(false);
chart.getNSeries().get(2).getDataLabels().setTextWrapped(false);
// Save the workbook
workbook.save(dataDir + "Output.xlsx");