Aspose.Slides for Java 15.2.0中的公共API和向后不兼容的更改
公共API更改
添加了addDataPointForDoughnutSeries方法
为将数据点添加到甜甜圈类型系列中,添加了IChartDataPointCollection.addDataPointForDoughnutSeries()方法的两个重载。
com.aspose.slides.SmartArtShape类已从com.aspose.slides.GeometryShape类继承
com.aspose.slides.SmartArtShape类已从com.aspose.slides.GeometryShape类继承。此更改改善了Aspose.Slides对象模型,并为SmartArtShape类添加了新功能。
IGradientStopCollection.add(…)和IGradientStopCollection.insert(…)方法已更改
IGradientStop add(float position, int presetColor)的签名已替换为IGradientStop addPresetColor(float position, int presetColor)签名。
IGradientStopCollection方法IGradientStop add(float position, SchemeColor schemeColor)的签名已替换为IGradientStop addSchemeColor(float position, int schemeColor)签名。
IGradientStopCollection方法void insert(int index, float position, int presetColor)的签名已替换为void insertPresetColor(int index, float position, int presetColor)签名。
IGradientStopCollection方法void insert(int index, float position, SchemeColor schemeColor)的签名已替换为void insertSchemeColor(int index, float position, int schemeColor)签名。
java.awt.Color getAutomaticSeriesColor()方法已添加到com.aspose.slides.IChartSeries
getAutomaticSeriesColor()方法返回基于系列索引和图表样式的系列自动颜色。如果FillType等于NotDefined,则默认使用此颜色。
Presentation pres = new Presentation();
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 100, 50, 600, 400);
for (int i = 0; i < chart.getChartData().getSeries().size(); i++)
{
chart.getChartData().getSeries().get_Item(i).getAutomaticSeriesColor();
}
添加了通过索引移除图表数据点和图表类别的方法
为通过索引移除图表数据点,添加了IChartDataPointCollection.removeAt(int index)方法。 为通过索引移除图表类别,添加了IChartCategoryCollection.removeAt(int index)方法。
PptXPptY值已添加到com.aspose.slides.PropertyType枚举中
在序列化问题修复的范围内,PptXPptY值已添加到com.aspose.slides.PropertyType枚举中。