Shape

Shape(Presentation, ForEachShapeCallback)

Итерировать каждыйShapeвPresentation. Формы будут повторяться во всех типах слайдов -Slide,MasterSlideиLayoutSlide:

public static void Shape(Presentation pres, ForEachShapeCallback forEachShape)
ПараметрТипОписание
presPresentationПрезентация для повторения форм макета
forEachShapeForEachShapeCallbackОбратный вызов, который будет вызываться для каждой формы

Примеры

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

Смотрите также


Shape(BaseSlide, ForEachShapeCallback)

Итерировать каждыйShapeвBaseSlide. BaseSlideявляется базовым типом дляForEachSlideCallback),MasterSlideиLayoutSlide

public static void Shape(BaseSlide baseSlide, ForEachShapeCallback forEachShape)
ПараметрТипОписание
baseSlideBaseSlideСлайд для повторения форм макета
forEachShapeForEachShapeCallbackОбратный вызов, который будет вызываться для каждая фигура

Примеры

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

Смотрите также