Публичный 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();
}
}