Redimensionner la forme de l'étiquette de données du graphique pour l'adapter au texte

Redimensionner la forme de l’étiquette de données du graphique pour l’adapter au texte dans Microsoft Excel

Cette option est accessible sur l’interface Excel en sélectionnant l’une des étiquettes de données sur le graphique. Faites un clic droit et sélectionnez leFormater les étiquettes de données menu. AuTaille et propriétés onglet, développezAlignement pour révéler les propriétés associées, y compris lesRedimensionner la forme pour corriger le texte option.

Redimensionner la forme de l’étiquette de données du graphique pour l’adapter au texte

Afin d’imiter la fonctionnalité d’Excel consistant à redimensionner les formes d’étiquettes de données pour les adapter au texte, les API Aspose.Cells ont exposé le type booléenDataLabels.IsResizeShapeToFitTextDataLabels.IsResizeShapeToFitTextla propriété. Le morceau de code suivant montre le scénario d’utilisation simple deDataLabels.IsResizeShapeToFitTextDataLabels.IsResizeShapeToFitTextla propriété.

// 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");