Comparar Diapositivas
Contents
[
Hide
]
Comparar Dos Diapositivas
El método Equals ha sido agregado a la interfaz IBaseSlide y a la clase BaseSlide. Devuelve verdadero para las diapositivas/layout y diapositivas/master que son idénticas en su estructura y contenido estático.
Dos diapositivas son iguales si todas las formas, estilos, textos, animaciones y otros ajustes, etc. son iguales. La comparación no tiene en cuenta los valores de identificador único, por ejemplo, SlideId y el contenido dinámico, por ejemplo, el valor actual de la fecha en el marcador de posición de fecha.
Presentation presentation1 = new Presentation("AccessSlides.pptx");
try {
Presentation presentation2 = new Presentation("HelloWorld.pptx");
try {
for (int i = 0; i < presentation1.getMasters().size(); i++)
{
for (int j = 0; j < presentation2.getMasters().size(); j++)
{
if (presentation1.getMasters().get_Item(i).equals(presentation2.getMasters().get_Item(j)))
System.out.println(String.format("SomePresentation1 MasterSlide#%d es igual a SomePresentation2 MasterSlide#%d", i, j));
}
}
} finally {
presentation2.dispose();
}
} finally {
presentation1.dispose();
}