ForEach

ForEach class

Stellt eine Gruppe von Methoden dar, die verschiedene iterieren sollenPresentation Modellobjekte. Diese Methoden können nützlich sein, wenn Sie die Formatierung oder den Inhalt einiger Präsentationselemente iterieren und ändern müssen, zB die Formatierung jedes Teils ändern.

public static class ForEach

Methoden

NameBeschreibung
static LayoutSlide(Presentation, ForEachLayoutSlideCallback)Jeden iterierenLayoutSlide in demPresentation .
static MasterSlide(Presentation, ForEachMasterSlideCallback)Jeden iterierenMasterSlide in demPresentation .
static Paragraph(Presentation, ForEachParagraphCallback)Jeden iterierenParagraph in demPresentation . Formen werden in allen Arten von Folien wiederholt -Slide ,MasterSlide undLayoutSlide
static Portion(Presentation, ForEachPortionCallback)Jeden iterierenPortion in demPresentation . Teile werden in allen Arten von Folien wiederholt -Slide ,MasterSlide undLayoutSlide
static Shape(BaseSlide, ForEachShapeCallback)Jeden iterierenShape in demBaseSlide . BaseSlide ist der Basistyp fürSlide ,MasterSlide undLayoutSlide
static Shape(Presentation, ForEachShapeCallback)Jeden iterierenShape in demPresentation . Formen werden in allen Arten von Folien wiederholt -Slide ,MasterSlide undLayoutSlide
static Slide(Presentation, ForEachSlideCallback)Jeden iterierenSlide in demPresentation .

Andere Mitglieder

NameBeschreibung
delegate ForEachLayoutSlideCallback
delegate ForEachMasterSlideCallback
delegate ForEachParagraphCallback
delegate ForEachPortionCallback
delegate ForEachShapeCallback
delegate ForEachSlideCallback

Beispiele

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);
}

Siehe auch