ForEach ForEach class 表示一组用于迭代不同Presentation
模型对象的方法。 如果您需要迭代和更改某些 Presentation 元素的格式或内容,这些方法会很有用, 例如更改每个部分的格式。
Copy public static class ForEach
方法 姓名 描述 static LayoutSlide (Presentation, ForEachLayoutSlideCallback) 迭代每个LayoutSlide
在Presentation
中。 static MasterSlide (Presentation, ForEachMasterSlideCallback) 迭代每个MasterSlide
在Presentation
中。 static Paragraph (Presentation, ForEachParagraphCallback) 迭代每个Paragraph
在Presentation
中。 形状将在所有类型的幻灯片中迭代 -Slide
,MasterSlide
和LayoutSlide
static Portion (Presentation, ForEachPortionCallback) 迭代每个Portion
在Presentation
中。 部分将在所有类型的幻灯片中迭代 -Slide
,MasterSlide
和LayoutSlide
static Shape (BaseSlide, ForEachShapeCallback) 迭代每个Shape
在BaseSlide
中。 BaseSlide
是ForEachSlideCallback),MasterSlide
和LayoutSlide
static Shape (Presentation, ForEachShapeCallback) 迭代每个Shape
在Presentation
中。 形状将在所有类型的幻灯片中迭代 -Slide
,MasterSlide
和LayoutSlide
static Slide (Presentation, ForEachSlideCallback) 迭代每个Slide
在Presentation
中。
其他成员 例子 Copy using ( Presentation presentation = new Presentation ( "pres.pptx" ))
{
ForEach . Portion ( presentation , ( portion , para , slide , index ) =>
{
portion . PortionFormat . LatinFont = new FontData ( "Times New Roman" );
});
presentation . Save ( "pres-out.pptx" , SaveFormat . Pptx );
}
也可以看看