Category / Section
How to use predefined slide layout types in WinForms ?
6 mins read
We can add predefined slide layouts while creating a PowerPoint slide. The below code snippets and screenshots demonstrate how to do this with our Presentation library.
- Adding comparison layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with comparison layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.Comparison);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with comparison layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.Comparison)
|
2. Adding content with caption layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with content with caption layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.ContentWithCaption);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with content with caption layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.ContentWithCaption)
|
3. Adding custom layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with custom layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.Custom);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with custom layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.Custom)
4. Adding picture with caption layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with picture with caption layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.PictureWithCaption);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with picture with caption layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.PictureWithCaption)
5. Adding section header layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with section header layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.SectionHeader);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with section header layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.SectionHeader)
6. Adding title layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with title layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.Title);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with title layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.Title)
7. Adding title and content layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with title and content layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.TitleAndContent);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with title and content layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.TitleAndContent)
8. Adding title and vertical text layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with title and vertical text layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.TitleAndVerticalText);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with title and vertical text layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.TitleAndVerticalText)
9. Adding title only layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with title only layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.TitleOnly);
' Create a presentation
Dim presentationDoc As IPresentation = Presentation.Create()
' Add the slide to presentation with title only layout type
Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.TitleOnly)
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with title only layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.TitleOnly)
10. Adding two content layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with two content layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.TwoContent);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with two content layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.TwoContent)
11. Adding vertical title and text layout type
// Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with vertical title and text layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.VerticalTitleAndText);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with vertical title and text layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.VerticalTitleAndText)
12. Adding blank layout type
//Create a presentation IPresentation presentationDoc = Presentation.Create(); // Add the slide to presentation with blank layout type ISlide slide = presentationDoc.Slides.Add(SlideLayoutType.Blank);
' Create a presentation Dim presentationDoc As IPresentation = Presentation.Create() ' Add the slide to presentation with blank layout type Dim slide As ISlide = presentationDoc.Slides.Add(SlideLayoutType.Blank)