比较幻灯片
Contents
[
Hide
]
比较两个幻灯片
Equals方法已添加到IBaseSlide接口和BaseSlide类。对于结构和静态内容相同的幻灯片/布局和幻灯片/母版幻灯片,它返回true。
如果所有形状、样式、文本、动画和其他设置等都相同,则两个幻灯片是相等的。比较不考虑唯一标识符值,例如SlideId和动态内容,例如日期占位符中的当前日期值。
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的母版幻灯片#{0}与SomePresentation2的母版幻灯片#{1}相等", i, j));
}
}
}