スライドの比較
Contents
[
Hide
]
2つのスライドを比較する
EqualsメソッドがIBaseSlideインターフェイスとBaseSlideクラスに追加されました。このメソッドは、構造と静的コンテンツが同一であるスライド/レイアウトおよびスライド/マスタースライドに対してtrueを返します。
2つのスライドは、すべての図形、スタイル、テキスト、アニメーションおよびその他の設定が等しい場合に等しいです。比較は、スライドIDや動的コンテンツ(例:日付プレースホルダーの現在日付値)などのユニークな識別子の値を考慮しません。
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} は SomePresentation2 MasterSlide#{1} に等しい", i, j));
}
}
}