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

Nombre Descripció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

Nombre Descripció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