ForEach

ForEach class

Représente un groupe de méthodes destinées à itérer sur différentsPresentation objets de modèle. Ces méthodes peuvent être utiles si vous avez besoin d’itérer et de modifier la mise en forme ou le contenu de certains éléments de la présentation, , par exemple, modifier la mise en forme de chaque partie.

public static class ForEach

Méthodes

NomLa description
static LayoutSlide(Presentation, ForEachLayoutSlideCallback)Itérer chaqueLayoutSlide dans lePresentation .
static MasterSlide(Presentation, ForEachMasterSlideCallback)Itérer chaqueMasterSlide dans lePresentation .
static Paragraph(Presentation, ForEachParagraphCallback)Itérer chaqueParagraph dans lePresentation . Les formes seront itérées dans tous les types de diapositives -Slide ,MasterSlide etLayoutSlide
static Portion(Presentation, ForEachPortionCallback)Itérer chaquePortion dans lePresentation . Les parties seront itérées dans tous les types de diapositives -Slide ,MasterSlide etLayoutSlide
static Shape(BaseSlide, ForEachShapeCallback)Itérer chaqueShape dans leBaseSlide . BaseSlide est le type de base pourSlide ,MasterSlide etLayoutSlide
static Shape(Presentation, ForEachShapeCallback)Itérer chaqueShape dans lePresentation . Les formes seront itérées dans tous les types de diapositives -Slide ,MasterSlide etLayoutSlide
static Slide(Presentation, ForEachSlideCallback)Itérer chaqueSlide dans lePresentation .

Autres membres

NomLa description
delegate ForEachLayoutSlideCallback
delegate ForEachMasterSlideCallback
delegate ForEachParagraphCallback
delegate ForEachPortionCallback
delegate ForEachShapeCallback
delegate ForEachSlideCallback

Exemples

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

Voir également