ForEach

ForEach class

Representa un grupo de métodos destinados a iterar sobre diferentesPresentation modelar objetos. Estos métodos pueden ser útiles si necesita iterar y cambiar el formato o el contenido de algunos elementos de la presentación, p. ej., cambiar el formato de cada parte.

public static class ForEach

Métodos

NombreDescripción
static LayoutSlide(Presentation, ForEachLayoutSlideCallback)Iterar cadaLayoutSlide en elPresentation .
static MasterSlide(Presentation, ForEachMasterSlideCallback)Iterar cadaMasterSlide en elPresentation .
static Paragraph(Presentation, ForEachParagraphCallback)Iterar cadaParagraph en elPresentation . Las formas se repetirán en todo tipo de diapositivas:Slide ,MasterSlide yLayoutSlide
static Portion(Presentation, ForEachPortionCallback)Iterar cadaPortion en elPresentation . Las porciones se repetirán en todo tipo de diapositivas:Slide ,MasterSlide yLayoutSlide
static Shape(BaseSlide, ForEachShapeCallback)Iterar cadaShape en elBaseSlide . BaseSlide es el tipo base paraSlide ,MasterSlide yLayoutSlide
static Shape(Presentation, ForEachShapeCallback)Iterar cadaShape en elPresentation . Las formas se repetirán en todo tipo de diapositivas:Slide ,MasterSlide yLayoutSlide
static Slide(Presentation, ForEachSlideCallback)Iterar cadaSlide en elPresentation .

Otros miembros

NombreDescripción
delegate ForEachLayoutSlideCallback
delegate ForEachMasterSlideCallback
delegate ForEachParagraphCallback
delegate ForEachPortionCallback
delegate ForEachShapeCallback
delegate ForEachSlideCallback

Ejemplos

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

Ver también