Table of Contents |
---|
Intro
This part focuses on passing a presentation between PowerPointTemplate and PowerPointApplication in order to take advantage of the full range of features available with PowerPointWriter.
Adding to the Template
We will continue adding to our template from Part 2. The next part of our presentation will contain information about the Team the new employee will be working on.
- Add a new title slide to the presentation. Give it the title 'Your Team'.
- Place the data marker %%=Team.Name underneath the title. Our template slide is shown below.
!Slide7Final.png!
# Add a new content slide. Place the company logo in the bottom right corner. - The title of this slide will be the data marker %%=Department.TrainingItem
- Create a new list in the body of the slide.
- Place the data marker %%=TrainingItems.Details as the first item in the list.
!Slide8Final.Png!
This is the 8th and final slide in our template. This slide will be used as a template slide for 4 different data sets. To achieve this we will use the Slides.Copy method and the Slide data binding property.
Writing the Code
We will reuse the code from Part 1 and Part 2 of this tutorial. We will take out the Save call and add our new code for Part 3.
1. Pass the Template object to PowerPointApplication so that PowerPointApplication methods can be used.
2. We want to delete the last slide in our presentation, so we need to know how many slides there are. We can use Slides.Count to get this information.
3. Use the Slides.Delete method to delete the last slide. It takes an integer representing the index of the slide to delete as a parameter.
4. Save the final presentation and stream it in the response.
Final Code
Downloads
You can download the code for the Basic PowerPointWriter Tutorials as a Visual Studio solution, which includes the Project Proposal.