Shape

Shape(Presentation, ForEachShapeCallback)

Itérer chaqueShape dans lePresentation . Les formes seront itérées dans tous les types de diapositives -Slide ,MasterSlide etLayoutSlide

public static void Shape(Presentation pres, ForEachShapeCallback forEachShape)
ParamètreTaperLa description
presPresentationPrésentation pour itérer les formes de mise en page
forEachShapeForEachShapeCallbackCallback qui sera invoqué pour chaque forme

Exemples

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

Voir également


Shape(BaseSlide, ForEachShapeCallback)

Itérer chaqueShape dans leBaseSlide . BaseSlide est le type de base pourSlide ,MasterSlide etLayoutSlide

public static void Shape(BaseSlide baseSlide, ForEachShapeCallback forEachShape)
ParamètreTaperLa description
baseSlideBaseSlideFaites glisser pour itérer les formes de mise en page
forEachShapeForEachShapeCallbackCallback qui sera invoqué pour chaque forme

Exemples

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

Voir également