Ridimensiona la forma dell'etichetta dati del grafico per adattarla al testo

Ridimensiona la forma dell’etichetta dati del grafico per adattarla al testo in Microsoft Excel

È possibile accedere a questa opzione dall’interfaccia di Excel selezionando una qualsiasi delle etichette dati sul grafico. Fare clic con il tasto destro e selezionare ilFormato etichette dati menù. SUDimensioni e proprietà scheda, espandereAllineamento per rivelare le proprietà correlate tra cui ilRidimensiona la forma per correggere il testo opzione.

Ridimensiona la forma dell’etichetta dati del grafico per adattarla al testo

Per imitare la funzione di Excel di ridimensionare le forme delle etichette dati per adattarle al testo, le API Aspose.Cells hanno esposto il tipo booleanoDataLabels.IsResizeShapeToFitTextproprietà. La parte di codice seguente mostra il semplice scenario di utilizzo diDataLabels.IsResizeShapeToFitTextproprietà.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create an instance of Workbook containing the Chart
var book = new Workbook(dataDir + "source.xlsx");
// Access the Worksheet that contains the Chart
var sheet = book.Worksheets[0];
foreach (Chart chart in sheet.Charts)
{
for (int index = 0; index < chart.NSeries.Count; index++)
{
// Access the DataLabels of indexed NSeries
var labels = chart.NSeries[index].DataLabels;
// Set ResizeShapeToFitText property to true
labels.IsResizeShapeToFitText = true;
}
// Calculate Chart
chart.Calculate();
}
// Save the result
book.Save(dataDir + "output_out.xlsx");