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)
Parameter | Typ | Beschreibung |
---|---|---|
slide | IBaseSlide | Die 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
- interface IBaseSlide
- class BaseSlide
- namespace Aspose.Slides
- assembly Aspose.Slides