Публичный API и несовместимые изменения в Aspose.Slides для .NET 15.2.0
Изменения публичного API
Методы AddDataPointForDoughnutSeries добавлены
Были добавлены две перегрузки метода IChartDataPointCollection.AddDataPointForDoughnutSeries() для добавления точек данных в серии типа диаграммы «Кольцо».
Класс Aspose.Slides.SmartArt.SmartArtShape наследуется от класса Aspose.Slides.GeometryShape
Класс Aspose.Slides.SmartArt.SmartArtShape наследуется от класса Aspose.Slides.GeometryShape. Это изменение улучшает объектную модель Aspose.Slides и добавляет новые возможности классу SmartArtShape.
Добавлены методы удаления точки данных диаграммы и категории диаграммы по индексу
Метод IChartDataPointCollection.RemoveAt(int index) добавлен для удаления точки данных диаграммы по её индексу. Метод IChartCategoryCollection.RemoveAt(int index) добавлен для удаления категории диаграммы по её индексу.
Значение PptXPptY добавлено в перечисление Aspose.Slides.Animation.PropertyType
Значение PptXPptY добавлено в перечисление Aspose.Slides.Animation.PropertyType в рамках исправления проблемы сериализации.
Метод System.Drawing.Color GetAutomaticSeriesColor() добавлен в Aspose.Slides.Charts.IChartSeries
Метод GetAutomaticSeriesColor возвращает автоматический цвет серии на основе её индекса и стиля диаграммы. Этот цвет используется по умолчанию, если FillType равно NotDefined.
using (Presentation pres = new Presentation())
{
IChart chart = pres.Slides[0].Shapes.AddChart(ChartType.ClusteredColumn, 100, 50, 600, 400);
for (int i = 0; i < chart.ChartData.Series.Count; i++)
{
chart.ChartData.Series[i].GetAutomaticSeriesColor();
}
}