Изменить размер формы метки данных диаграммы, чтобы она соответствовала тексту
Contents
[
Hide
]
Приложение Excel обеспечиваетИзменение размера фигуры в соответствии с текстом для меток данных диаграммы, чтобы увеличить размер фигуры, чтобы текст помещался внутри нее.
Изменить размер формы метки данных диаграммы, чтобы она соответствовала тексту в Microsoft Excel
Доступ к этой опции можно получить в интерфейсе Excel, выбрав любую из меток данных на диаграмме. Щелкните правой кнопкой мыши и выберитеФормат меток данных меню. НаРазмер и свойства вкладка, развернутьВыравнивание выявить связанные свойства, в том числеИзмените размер фигуры, чтобы исправить текст вариант.
Изменить размер формы метки данных диаграммы, чтобы она соответствовала тексту
Чтобы имитировать функцию Excel по изменению размеров фигур меток данных, чтобы они соответствовали тексту, API-интерфейсы Aspose.Cells предоставили логический тип.DataLabels.IsResizeShapeToFitTextимущество. В следующем фрагменте кода показан простой сценарий использованияDataLabels.IsResizeShapeToFitTextимущество.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |