Изменение формы метки данных диаграммы для подгонки текста
Как изменить форму подписей данных в диаграмме, чтобы они соответствовали тексту в 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"); |