ForEach
Содержание
[
Скрывать
]ForEach class
Представляет собой группу методов, предназначенных для итерации по различным Presentation модельным объектам. Эти методы могут быть полезны, если вам необходимо просматривать и изменять форматирование или содержимое некоторых элементов Presentation, например, изменять форматирование каждой порции.
public static class ForEach
Methods
| Name | Description |
|---|---|
| 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. |
Other Members
| Name | Description |
|---|---|
| delegate ForEachLayoutSlideCallback | |
| delegate ForEachMasterSlideCallback | |
| delegate ForEachParagraphCallback | |
| delegate ForEachPortionCallback | |
| delegate ForEachShapeCallback | |
| delegate ForEachSlideCallback |
Examples
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);
}
See Also
- namespace Aspose.Slides.LowCode
- assembly Aspose.Slides