Ändra storlek på diagrammets dataetikettsform för att passa text

Ändra storlek på diagrammets dataetikettform för att passa text i Microsoft Excel

Det här alternativet kan nås i Excel-gränssnittet genom att välja någon av dataetiketterna i diagrammet. Högerklicka och väljFormatera dataetiketter meny. PåStorlek & egenskaper flik, expanderaInriktning för att avslöja de relaterade egenskaperna inklusiveÄndra storlek på form för att fixa text alternativ.

Ändra storlek på diagrammets dataetikettsform för att passa text

För att efterlikna Excels funktion att ändra storlek på dataetikettformer för att passa texten, har API:erna Aspose.Cells avslöjat den booleska typenDataLabels.IsResizeShapeToFitTextfast egendom. Följande kodbit visar det enkla användningsscenariot förDataLabels.IsResizeShapeToFitTextfast egendom.

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