Изменение формы метки данных диаграммы для подгонки текста

Как изменить форму подписей данных в диаграмме, чтобы они соответствовали тексту в Microsoft Excel

Эта опция доступна в интерфейсе Excel при выборе любой из подписей данных на диаграмме. Щелкните правой кнопкой мыши и выберите меню Формат подписей данных. На вкладке Размер и свойства разверните Выравнивание, чтобы открыть смежные свойства, включая опцию Изменить форму для подгонки текста

Как изменить форму подписей данных в диаграмме, чтобы они соответствовали тексту с помощью Aspose.Cells for .NET

Для имитации функции Excel по изменению форм меток данных для подгонки текста, API Aspose.Cells предоставляют свойство типа булево DataLabels.IsResizeShapeToFitText. В следующем фрагменте кода показан простой сценарий использования свойства 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");