C# 测量幻灯片过度拥挤

C# 测量幻灯片过度拥挤,c#,powerpoint,add-in,C#,Powerpoint,Add In,我想在PowerPoint加载项中测量幻灯片上的空白量(以克服幻灯片过度拥挤)。有了对幻灯片上每个形状的访问权限,我计划计算每个形状所占的面积,然后从可用的总面积中减去它。我想知道这是否是最有效的方法,或者是否可以使用其他方法,例如使用图像处理技术。除非您知道幻灯片背景始终是素色/纯色,否则我认为图像处理技术不会有帮助,并且可能需要将每张幻灯片作为图像导出,这比在每张幻灯片上单步浏览形状更耗时 将每个形状占用的面积相加,并将其与整体幻灯片大小进行比较,这将是一个很好的粗略答案。为了做得更好,你应

我想在PowerPoint加载项中测量幻灯片上的空白量(以克服幻灯片过度拥挤)。有了对幻灯片上每个形状的访问权限,我计划计算每个形状所占的面积,然后从可用的总面积中减去它。我想知道这是否是最有效的方法,或者是否可以使用其他方法,例如使用图像处理技术。

除非您知道幻灯片背景始终是素色/纯色,否则我认为图像处理技术不会有帮助,并且可能需要将每张幻灯片作为图像导出,这比在每张幻灯片上单步浏览形状更耗时

将每个形状占用的面积相加,并将其与整体幻灯片大小进行比较,这将是一个很好的粗略答案。为了做得更好,你应该考虑重叠的形状;两个正方形,一个在另一个之上,如果它们的大小相同的话,只会占据其中一个正方形的面积。您可能还想考虑每个幻灯片布局上的形状,并且您想测试占位符形状,看看它们是否是空的;它们在编辑视图中占据空间,但如果为空,则不会出现在打印输出或幻灯片中