ForEach
Содержание
[
Скрывать
]ForEach класс
Представляет группу методов, предназначенных для перебора различных Presentation объектов модели. Эти методы могут быть полезны, если вам нужно перебрать и изменить форматирование или содержимое некоторых элементов Presentation, например изменить форматирование каждой части.
public static class ForEach
Методы
| Имя | Описание |
|---|---|
| static LayoutSlide(Presentation, ForEachLayoutSlideCallback) | Перебрать каждый LayoutSlide в Presentation. |
| static MasterSlide(Presentation, ForEachMasterSlideCallback) | Перебрать каждый MasterSlide в Presentation. |
| static Paragraph(Presentation, ForEachParagraphCallback) | Перебрать каждый Paragraph в Presentation. Формы будут перебираться во всех типах слайдов - Slide, MasterSlide и LayoutSlide |
| static Paragraph(Presentation, bool, ForEachParagraphCallback) | Перебрать каждый Paragraph в Presentation. Формы будут перебираться во всех типах слайдов - Slide, MasterSlide, LayoutSlide и NotesSlide |
| static Portion(Presentation, ForEachPortionCallback) | Перебрать каждый Portion в Presentation. Части будут перебираться во всех типах слайдов - Slide, MasterSlide и LayoutSlide |
| static Portion(Presentation, bool, ForEachPortionCallback) | Перебрать каждый Portion в Presentation. Части будут перебираться во всех типах слайдов - Slide, MasterSlide, LayoutSlide и NotesSlide |
| static Shape(BaseSlide, ForEachShapeCallback) | Перебрать каждый Shape в BaseSlide. BaseSlide является базовым типом для Slide, MasterSlide и LayoutSlide |
| static Shape(Presentation, ForEachShapeCallback) | Перебрать каждый Shape в Presentation. Формы будут перебираться во всех типах слайдов - Slide, MasterSlide и LayoutSlide |
| static Shape(Presentation, bool, ForEachShapeCallback) | Перебрать каждый Shape в Presentation. Формы будут перебираться во всех типах слайдов - Slide, MasterSlide, LayoutSlide и NotesSlide при необходимости. |
| static Slide(Presentation, ForEachSlideCallback) | Перебрать каждый Slide в Presentation. |
Другие члены
| Имя | Описание |
|---|---|
| delegate ForEachLayoutSlideCallback | Обратный вызов, который будет выполнен для каждого LayoutSlide в Presentation. |
| delegate ForEachMasterSlideCallback | Обратный вызов, который будет выполнен для каждого MasterSlide в Presentation. |
| delegate ForEachParagraphCallback | Обратный вызов, который будет выполнен для каждого Paragraph на BaseSlide. |
| delegate ForEachPortionCallback | Обратный вызов, который будет выполнен для каждого Portion в Paragraph на BaseSlide. |
| delegate ForEachShapeCallback | Обратный вызов, который будет выполнен для каждого Shape в Presentation. |
| delegate ForEachSlideCallback | Обратный вызов, который будет выполнен для каждого Slide в Presentation. |
Примеры
using (Presentation presentation = new Presentation("pres.pptx"))
{
ForEach.Portion(presentation, (portion, para, slide, index) =>
{
portion.PortionFormat.LatinFont = new FontData("Times New Roman");
});
presentation.Save("pres-out.pptx", SaveFormat.Pptx);
}
См. также
- пространство имён Aspose.Slides.LowCode
- сборка Aspose.Slides