Öffentliche API und nicht rückwärtskompatible Änderungen in Aspose.Slides für PHP über Java 14.10.0

Änderungen der öffentlichen API

Die Methode com.aspose.slides.FieldType::getFooter() wurde hinzugefügt

Die Methode getFooter() gibt den Typ des Fußzeilenfeldes zurück. Sie wurde hinzugefügt, um die Möglichkeit zu schaffen, Felder dieses Typs zu erstellen und für eine gültige Präsentationsserialisierung.

Das Element com.aspose.slides.ShapeElementFillSource.Own wurde gelöscht

Das Element ShapeElementFillSource.Own wurde als Duplikat gelöscht. Verwenden Sie anstelle von ShapeElementFillSource.Own den ShapeElementFillSource.Shape.

Methoden zum Entfernen von Diagrammdatenpunkten und -kategorien wurden hinzugefügt

Die folgenden Methoden, die das Entfernen eines Diagrammdatenpunkts aus einer Diagrammdatenpunktsammlung ermöglichen, wurden hinzugefügt:

IChartDataPointCollection.remove(IChartDataPoint) IChartDataPoint.remove()

Die folgende Methode, die das Entfernen einer Diagrammkategorie aus der enthaltenen Sammlung ermöglicht, wurde hinzugefügt:

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();// Entfernen mit ChartCategory.remove()

  $chart->getChartData()->getCategories()->remove($chart->getChartData()->getCategories()->get_Item(0));// Entfernen mit ChartCategoryCollection.remove()

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

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

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

Veraltete Methoden von Aspose.Slides.ParagraphFormat wurden entfernt

Die Methoden getBulletChar(), getBulletColor(), getBulletColorFormat(), getBulletFont(), getBulletHeight(), getBulletType(), isBulletHardColor(), isBulletHardFont(), getNumberedBulletStartWith(), getNumberedBulletStyle() und die entsprechenden Set-Methoden wurden entfernt. Sie wurden vor langer Zeit als veraltet markiert.

Nicht nützliche und veraltete Konstruktoren wurden entfernt

Die folgenden Konstruktoren wurden entfernt:

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)