Shape

Shape(Presentation, ForEachShapeCallback)

Iterar cadaShape en elPresentation . Las formas se repetirán en todo tipo de diapositivas:Slide ,MasterSlide yLayoutSlide

public static void Shape(Presentation pres, ForEachShapeCallback forEachShape)
ParámetroEscribeDescripción
presPresentationPresentación para iterar formas de diseño
forEachShapeForEachShapeCallbackDevolución de llamada que se invocará para cada forma

Ejemplos

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

Ver también


Shape(BaseSlide, ForEachShapeCallback)

Iterar cadaShape en elBaseSlide . BaseSlide es el tipo base paraSlide ,MasterSlide yLayoutSlide

public static void Shape(BaseSlide baseSlide, ForEachShapeCallback forEachShape)
ParámetroEscribeDescripción
baseSlideBaseSlideDeslizar para iterar formas de diseño
forEachShapeForEachShapeCallbackDevolución de llamada que se invocará 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}");
        });
    });
} 

Ver también