Equals

BaseSlide.Equals Methode

Bestimmt, ob die beiden IBaseSlide-Instanzen gleich sind. Der Rückgabewert wird basierend auf der Struktur der Folie und dem statischen Inhalt berechnet. Zwei Folien sind gleich, wenn alle Formen, Stile, Texte, Animationen und andere Einstellungen usw. gleich sind. Der Vergleich berücksichtigt keine eindeutigen Identifikatorwerte, z.B. SlideId und dynamischen Inhalt, z.B. den aktuellen Datumswert im Datums-Platzhalter.

public bool Equals(IBaseSlide slide)
ParameterTypBeschreibung
slideIBaseSlideDie IBaseSlide, die mit der aktuellen IBaseSlide verglichen werden soll.

Rückgabewert

true, wenn die angegebene IBaseSlide der aktuellen IBaseSlide entspricht; andernfalls false.

Beispiele

Das folgende Beispiel zeigt, wie man zwei Folien vergleicht.

[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} ist gleich zu SomePresentation2 MasterSlide#{1}", i, j));
			}
		}
	}
}

Siehe auch