Portion

Portion(Presentation, ForEachPortionCallback)

Итерация каждого Portion в Presentation. Portions будут итерироваться во всех типах слайдов - Slide, MasterSlide и LayoutSlide

public static void Portion(Presentation pres, ForEachPortionCallback forEachPortion)
ПараметрТипОписание
presPresentationПрезентация для итерации порций
forEachPortionForEachPortionCallbackКолбэк, который будет вызываться для каждой порции

Примеры

using (Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Portion(pres, (portion, para, slide, index) =>
    {
        System.Console.WriteLine($"{portion.Text}, index: {index}");
    });
} 

См. Также


Portion(Presentation, bool, ForEachPortionCallback)

Итерация каждой Portion в Presentation. Portions будут итерироваться во всех типах слайдов - Slide, MasterSlide, LayoutSlide и NotesSlide

public static void Portion(Presentation pres, bool includeNotes, 
    ForEachPortionCallback forEachPortion)
ПараметрТипОписание
presPresentationПрезентация для итерации порций
includeNotesBooleanФлаг, который указывает, должны ли NotesSlides быть включены в обработку.
forEachPortionForEachPortionCallbackКолбэк, который будет вызываться для каждой порции

Примеры

using (Presentation pres = new Presentation("pres.pptx"))
{
    ForEach.Portion(pres, true, (portion, para, slide, index) =>
    {
        System.Console.WriteLine($"{portion.Text}, index: {index}");
    });
} 

См. Также