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 du graphique pour s’adapter au texte en utilisant Aspose.Cells for .NET
Afin de reproduire la fonctionnalité de redimensionnement des formes d’étiquette de données pour qu’elles s’adaptent au texte d’Excel, les API Aspose.Cells ont exposé la propriété de type booléen DataLabels.IsResizeShapeToFitText. Le morceau de code suivant montre le simple scénario d’utilisation de la propriété DataLabels.IsResizeShapeToFitText.
// 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"); |