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

    }

}