Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PowerPointTemplate has a single method for binding data to the data markers that are located in the template: {{[PowerPointTemplate.BindData]}}. Depending on the data source type and the number of rows in the data source, PowerPointWriter will either import a [single row|Importing a Single Row of Data] of data or import multiple rows by repeating sections of the presentation.

If the data source only has 1 row or the [maximum number of rows|DataBindingProperties.MaxRowsToImport] to  to import has been set to 1, then PowerPointWriter will not repeat any part of the presentation.

...

Although no additional code beyond calling {{BindData}} is needed, PowerPointWriter will continue to repeat until all of the data in the data source has been imported. There are several ways to prevent data from flowing over the side of your presentation. See [Fitting Data on to Multiple Slides] for  for more information.

Repeating an entire slide

...

When repeating over an entire slide, the data markers do not need to be located in a list entry or table row.

In the *notes* section  section of the slide, add {{%%RepeatSlide}}. This is the repeat slide marker and it tells PowerPointWriter that you want to repeat the slide after reaching the maximum number of rows for this particular slide.

...

To set the max number of rows to import onto each copy of the slide, set [MaxRowsPerSlide|DataBindingProperties.MaxRowsPerSlide] to MaxRowsPerSlide to 1. This will force PowerPointWriter to make a copy of the slide after repeating each row of data. It will continue to make new copies of the slide until all of the data is used.

...