Shape

Shape(Presentation, ForEachShapeCallback)

Iterar cada Shape en la Presentation. Las formas se iterarán en todos los tipos de diapositivas - Slide, MasterSlide y LayoutSlide

public static void Shape(Presentation pres, ForEachShapeCallback forEachShape)
ParámetroTipoDescripción
presPresentationPresentación para iterar formas de diseño
forEachShapeForEachShapeCallbackCallback que será invocado para cada forma

Ejemplos

using (Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Shape(pres, (shape, slide, index) => 
    {
        System.Console.WriteLine($"{shape.Name}, index: {index}");
    });
} 

Véase también


Shape(Presentation, bool, ForEachShapeCallback)

Iterar cada Shape en la Presentation. Las formas se iterarán en todos los tipos de diapositivas - Slide, MasterSlide, LayoutSlide y NotesSlide si es necesario.

public static void Shape(Presentation pres, bool includeNotes, ForEachShapeCallback forEachShape)
ParámetroTipoDescripción
presPresentationPresentación para iterar formas de diseño
includeNotesBooleanBandera que indica si se deben incluir las NotesSlides en el procesamiento.
forEachShapeForEachShapeCallbackCallback que será invocado para cada forma

Ejemplos

using (Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Shape(pres, true, (shape, slide, index) => 
    {
        System.Console.WriteLine($"{shape.Name}, index: {index}");
    });
} 

Véase también


Shape(BaseSlide, ForEachShapeCallback)

Iterar cada Shape en el BaseSlide. BaseSlide es el tipo base para Slide, MasterSlide y LayoutSlide

public static void Shape(BaseSlide baseSlide, ForEachShapeCallback forEachShape)
ParámetroTipoDescripción
baseSlideBaseSlideDiapositiva para iterar formas de diseño
forEachShapeForEachShapeCallbackCallback que será invocado para cada forma

Ejemplos

(Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Slide(pres, (slide, index) =>
    {
        ForEach.Shape(slide, (shape, baseSlide, shapeIndex) =>
        {
            System.Console.WriteLine($"{shape.Name}, index: {shapeIndex}");
        });
    });
} 

Véase también