API pública y cambios incompatibles hacia atrás en Aspose.Slides para PHP a través de Java 14.10.0

Cambios en la API Pública

El método com.aspose.slides.FieldType::getFooter() ha sido añadido

El método getFooter() devuelve el tipo de campo de pie de página. Se ha añadido para la implementación de la posibilidad de crear campos de este tipo y para una serialización de presentación válida.

El elemento com.aspose.slides.ShapeElementFillSource.Own ha sido eliminado

El elemento ShapeElementFillSource.Own ha sido eliminado como duplicado. Utilice ShapeElementFillSource.Shape en lugar de ShapeElementFillSource.Own.

Se han añadido métodos para eliminar puntos de datos de gráficos y categorías

Se han añadido los siguientes métodos, que permiten eliminar un punto de datos de gráfico de una colección de puntos de datos de gráfico:

IChartDataPointCollection.remove(IChartDataPoint) IChartDataPoint.remove()

Se ha añadido el siguiente método, que permite eliminar una categoría de gráfico de la colección que la contiene:

IChartCategory.remove()

  $pres = new Presentation();
  $chart = $pres->getSlides()->get_Item(0)->getShapes()->addChart(ChartType::ClusteredColumn, 50, 50, 450, 400, true);
  $chart->getChartData()->getCategories()->get_Item(0)->remove();// eliminar con ChartCategory.remove()

  $chart->getChartData()->getCategories()->remove($chart->getChartData()->getCategories()->get_Item(0));// eliminar con ChartCategoryCollection.remove()

  foreach($chart->getChartData()->getSeries() as $ser) {
    $ser->getDataPoints()->get_Item(0)->remove();// eliminar con ChartDataPoint.remove()

    $ser->getDataPoints()->remove($ser->getDataPoints()->get_Item(0));// ChartDataPointCollection.remove()

  }
  $pres->save("presentation.pptx", SaveFormat::Pptx);

Se han eliminado métodos obsoletos de Aspose.Slides.ParagraphFormat

Los métodos getBulletChar(), getBulletColor(), getBulletColorFormat(), getBulletFont(), getBulletHeight(), getBulletType(), isBulletHardColor(), isBulletHardFont(), getNumberedBulletStartWith(), getNumberedBulletStyle() y los métodos de conjunto correspondientes han sido eliminados. Se marcaron como obsoletos hace mucho tiempo.

Se han eliminado constructores no útiles y obsoletos

Se han eliminado los siguientes constructores:

com.aspose.slides.AlphaBiLevel(float) com.aspose.slides.AlphaModulateFixed(float) com.aspose.slides.AlphaReplace(float) com.aspose.slides.BiLevel(float) com.aspose.slides.Blur(double, boolean) com.aspose.slides.HSL(float, float, float) com.aspose.slides.ImageTransformOperation(com.aspose.slides.ImageTransformOperationCollection) com.aspose.slides.Luminance(float, float) com.aspose.slides.Tint(float, float) com.aspose.slides.PortionFormat(com.aspose.slides.ParagraphFormat) com.aspose.slides.PortionFormat(com.aspose.slides.Portion) com.aspose.slides.PortionFormat(com.aspose.slides.PortionFormat)