Ridimensiona la forma dell'etichetta dati del grafico per adattarla al testo
Contents
[
Hide
]
L’applicazione Excel fornisce il fileRidimensiona la forma per adattarla al testo opzione per DataLabels del grafico per aumentare la dimensione della forma in modo che il testo si adatti al suo interno.
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à.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |