Equals

BaseSlide.Equals method

Determina si las dos instancias de IBaseSlide son iguales. El valor de retorno se calcula en función de la estructura de la diapositiva y el contenido estático. Dos diapositivas son iguales si todos los estilos de formas, textos, animaciones y otras configuraciones, etc., son iguales. La comparación no tiene en cuenta los valores de identificador único, p.ej. SlideId y contenido dinámico, p.ej. el valor de la fecha actual en el marcador de posición de fecha.

public bool Equals(IBaseSlide slide)
ParámetroTipoDescripción
slideIBaseSlideEl IBaseSlide con el que comparar el IBaseSlide actual.

Valor de Retorno

true si el IBaseSlide especificado es igual al IBaseSlide actual; de lo contrario, false.

Ejemplos

El siguiente ejemplo muestra cómo comparar dos diapositivas.

[C#]
using (Presentation presentation1 = new Presentation("AccessSlides.pptx"))
{
	using (Presentation presentation2 = new Presentation("HelloWorld.pptx"))
	{
		for (int i = 0; i < presentation1.Masters.Count; i++)
		{
			for (int j = 0; j < presentation2.Masters.Count; j++)
			{
				if (presentation1.Masters[i].Equals(presentation2.Masters[j]))
					Console.WriteLine(string.Format("SomePresentation1 MasterSlide#{0} es igual a SomePresentation2 MasterSlide#{1}", i, j));
			}
		}
	}
}

Ver También