Folien Vergleichen
Contents
[
Hide
]
Zwei Folien Vergleichen
Die Equals-Methode wurde zum IBaseSlide Interface und zur BaseSlide Klasse hinzugefügt. Sie gibt true zurück, wenn die Folien/Layout und Folien/Hauptfolien strukturell und im statischen Inhalt identisch sind.
Zwei Folien sind gleich, wenn alle Formen, Stile, Texte, Animationen und andere Einstellungen usw. übereinstimmen. Der Vergleich berücksichtigt keine eindeutigen Identifikatorwerte, z.B. SlideId und dynamische Inhalte, z.B. den aktuellen Datumswert im Datums-Platzhalter.
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));
}
}
}