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

Cambios en la API pública

Se ha cambiado la firma del constructor de com.aspose.slides.DataLabel

La firma del constructor ha cambiado de DataLabel(com.aspose.slides.IChartSeries) a DataLabel(com.aspose.slides.IChartDataPoint).

Los miembros com.aspose.slides.IDocumentProperties.getCount(), .getPropertyName(int index), .remove(String name), .contains(String name) han sido marcados como obsoletos; se han introducido sustituciones en su lugar

Los métodos IDocumentProperties.getCount(), IDocumentProperties.getPropertyName(int index), .remove(string name), .contains(string name) han sido marcados como obsoletos. Los métodos IDocumentProperties.countOfCustomProperties(), IDocumentProperties.getCustomPropertyName(int index), .removeCustomProperty(String name), .containsCustomProperty(string name) se han introducido en su lugar.

Se ha añadido el método com.aspose.slides.INotesSlideManager.removeNotesSlide()

Se ha añadido el método com.aspose.slides.INotesSlideManager.RemoveNotesSlide() para eliminar la diapositiva de notas de alguna diapositiva.

Se ha añadido el método com.aspose.slides.ISlide.getNotesSlideManager(). Los métodos ISlide.getNotesSlide() e ISlide.addNotesSlide() han sido marcados como obsoletos

Se han marcado como obsoletos los métodos ISlide.getNotesSlide() e ISlide.addNotesSlide(). Usa el nuevo método ISlide.getNotesSlideManager() en su lugar.

  $slide = $$missing$;
  $notes;
  # notes = slide.addNotesSlide(); - obsoleto
  # notes = slide.getNotesSlide(); - obsoleto
  $notes = $slide->getNotesSlideManager()->getNotesSlide();
  $notes = $slide->getNotesSlideManager()->addNotesSlide();
  $slide->getNotesSlideManager()->removeNotesSlide();

Se ha añadido el método getAppVersion() a com.aspose.slides.IDocumentProperties

Se ha añadido el método com.aspose.slides.IDocumentProperties.getAppVersion() para obtener la propiedad del documento integrada, que representa los números de versión internos usados por Microsoft PowerPoint.

Se ha añadido el método remove() a com.aspose.slides.IComment

Se ha añadido el método com.aspose.slides.IComment.remove() para eliminar un comentario de la colección.

Se ha añadido el método remove() a com.aspose.slides.ICommentAuthor

Se ha añadido el método ICommentAuthor.Remove para eliminar el autor de los comentarios de la colección.

Se han añadido los métodos clearCustomProperties() y clearBuiltInProperties() a com.aspose.slides.IDocumentProperties

Se ha añadido el método com.aspose.slides.IDocumentProperties.clearCustomProperties() para eliminar todas las propiedades personalizadas del documento. Se ha añadido el método com.aspose.slides.IDocumentProperties.clearBuiltInProperties() para eliminar y establecer valores predeterminados para todas las propiedades del documento integradas (Empresa, Asunto, Autor, etc.).

Se han añadido los métodos getBlackWhiteMode() y setBlackWhiteMode(byte) a com.aspose.slides.IShape

Se han añadido los métodos getBlackWhiteMode() y setBlackWhiteMode(byte) a com.aspose.slides.IShape. Los métodos especifican cómo se renderizará una forma en el modo de visualización en blanco y negro. Los valores posibles se especifican en la clase com.aspose.slides.BlackWhiteMode.

Valor Significado
Color Retornar con coloración normal
Automático Retornar con coloración automática
Gris Retornar con coloración gris
GrisClaro Retornar con coloración gris claro
GrisInverso Retornar con coloración gris inverso
GrisBlanco Retornar con coloración gris y blanca
NegroGris Retornar con coloración negra y gris
NegroBlanco Retornar con coloración negra y blanca
Negro Retornar solo con coloración negra
Blanco Retornar con coloración blanca
Oculto El objeto no se renderiza

Se han añadido los métodos removeAt(int), remove(ICommentAuthor) y clear() a com.aspose.slides.ICommentAuthorCollection

Se ha añadido el método ICommentAuthorCollection.removeAt(int) para eliminar al autor por el índice especificado. Se ha añadido el método ICommentAuthorCollection.remove(ICommentAuthor) para eliminar al autor especificado de la colección. Se ha añadido el método ICommentAuthorCollection.clear() para eliminar todos los elementos de la colección.