Ändra diagrammets datamärkenes form för att passa texten

Hur man ändrar diagrammets mikroform för att passa texten i Microsoft Excel

Detta alternativ kan nås på Excel-gränssnittet genom att välja något av datamärkena på diagrammet. Högerklicka och välj menyn Formatera datamärken. På fliken Storlek och egenskaper, expandera Justering för att avslöja de relaterade egenskaperna inklusive alternativet Ändra form för att passa text.

Hur man ändrar diagrammets datamärkes form för att passa texten med hjälp av Aspose.Cells for .NET

För att efterlikna Excels funktion att ändra datamärkesformen för att passa texten har Aspose.Cells API: er exponerat egenskapen av booleskt typ DataLabels.IsResizeShapeToFitText. Följande kod visar det enkla användningsscenario av 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");