ForEach

ForEach classe

Représente un groupe de méthodes destinées à parcourir différents objets du modèle Presentation. Ces méthodes peuvent être utiles si vous devez parcourir et modifier le formatage ou le contenu de certains éléments de la Presentation, par exemple modifier le formatage de chaque portion.

public static class ForEach

Méthodes

NomDescription
static LayoutSlide(Presentation, ForEachLayoutSlideCallback)Parcourir chaque LayoutSlide dans le Presentation.
static MasterSlide(Presentation, ForEachMasterSlideCallback)Parcourir chaque MasterSlide dans le Presentation.
static Paragraph(Presentation, ForEachParagraphCallback)Parcourir chaque Paragraph dans le Presentation. Les formes seront parcourues dans tous les types de diapositives - Slide, MasterSlide et LayoutSlide
static Paragraph(Presentation, bool, ForEachParagraphCallback)Parcourir chaque Paragraph dans le Presentation. Les formes seront parcourues dans tous les types de diapositives - Slide, MasterSlide, LayoutSlide et NotesSlide
static Portion(Presentation, ForEachPortionCallback)Parcourir chaque Portion dans le Presentation. Les portions seront parcourues dans tous les types de diapositives - Slide, MasterSlide et LayoutSlide
static Portion(Presentation, bool, ForEachPortionCallback)Parcourir chaque Portion dans le Presentation. Les portions seront parcourues dans tous les types de diapositives - Slide, MasterSlide, LayoutSlide et NotesSlide
static Shape(BaseSlide, ForEachShapeCallback)Parcourir chaque Shape dans le BaseSlide. BaseSlide est le type de base pour Slide, MasterSlide et LayoutSlide
static Shape(Presentation, ForEachShapeCallback)Parcourir chaque Shape dans le Presentation. Les formes seront parcourues dans tous les types de diapositives - Slide, MasterSlide et LayoutSlide
static Shape(Presentation, bool, ForEachShapeCallback)Parcourir chaque Shape dans le Presentation. Les formes seront parcourues dans tous les types de diapositives - Slide, MasterSlide, LayoutSlide et NotesSlide si nécessaire.
static Slide(Presentation, ForEachSlideCallback)Parcourir chaque Slide dans le Presentation.

Autres Membres

NomDescription
delegate ForEachLayoutSlideCallbackRappel qui sera invoqué pour chaque LayoutSlide dans le Presentation.
delegate ForEachMasterSlideCallbackRappel qui sera invoqué pour chaque MasterSlide dans le Presentation.
delegate ForEachParagraphCallbackRappel qui sera invoqué pour chaque Paragraph sur le BaseSlide.
delegate ForEachPortionCallbackRappel qui sera invoqué pour chaque Portion dans le Paragraph sur le BaseSlide.
delegate ForEachShapeCallbackRappel qui sera invoqué pour chaque Shape dans le Presentation.
delegate ForEachSlideCallbackRappel qui sera invoqué pour chaque Slide dans le Presentation.

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 aussi