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

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

Cette option peut être accessible sur l’interface Excel en sélectionnant l’une quelconque des étiquettes de données sur le graphique. Cliquez avec le bouton droit et sélectionnez le menu Format des étiquettes de données. Sur l’onglet Taille et propriétés, développez Alignement pour révéler les propriétés associées, y compris l’option Redimensionner la forme pour l’ajustement du texte.

Comment redimensionner la forme de l’étiquette de données dans un graphique pour qu’elle s’adapte au texte avec Aspose.Cells pour Python via .NET

Afin d’imiter la fonctionnalité d’Excel consistant à redimensionner les formes d’étiquettes de données pour qu’elles s’adaptent au texte, les API Aspose.Cells pour Python via .NET ont exposé la propriété booléenne DataLabels.is_resize_shape_to_fit_text. Le code suivant montre un scénario d’utilisation simple de la propriété DataLabels.is_resize_shape_to_fit_text.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create an instance of Workbook containing the Chart
book = Workbook(dataDir + "source.xlsx")
# Access the Worksheet that contains the Chart
sheet = book.worksheets[0]
for chart in sheet.charts:
for index in range(len(chart.n_series)):
# Access the DataLabels of indexed NSeries
labels = chart.n_series[index].data_labels
# Set ResizeShapeToFitText property to true
labels.is_resize_shape_to_fit_text = True
# Calculate Chart
chart.calculate()
# Save the result
book.save(dataDir + "output_out.xlsx")