Issue with PowerPoint 2010 image caching for slide/object transiti



I wanted to post this to connect but they are not accepting bugs for Office
at this time...

We are in the process of adapting our PowerPoint 2007 add-in to work with
PowerPoint 2010. The add-in collects data from external sources real-time
during a slide show and updates charts contained in the presentation.
PowerPoint seems to grab a "screenshot" of the slide with the chart on it to
cache for slide transitions. Often the slide will transition with a cache of
the old data only to immediately change to the new data. To illustrate this
try the following:

1. Start with a new blank PowerPoint 2010 SlideShow

2. Insert a title slide and type something in

3. Insert a title and contents slide and create a chart with 1 series and 4

4. Set up a transition effect between slide 1 & 2

5. Start your presentation from the beginning

6. While slide 1 is displayed, [ALT]+[TAB] back to the edit window

7. Right-click the chart on slide 2 and select "Edit Data" (this will
simulate programmatic changes)

8. Change the data values

9. Switch back to your slide show and advance to slide 2

As slide 2 transitions on, you should see the old data. Immediately after,
you should see it change to the new data. If you back up a slide, you will
see it switch back to the old data before it transitions back to slide 1.

There is actually a second issue as well. Basically the same type of issue
only it involves animating the chart onto the slide. In those cases, quite
often, the cache used by PowerPoint for the slide-to-slide transition will
contain a visible chart (or parts of it) even though it is supposed to be
hidden from view until the user triggers it in the animation sequence of that
slide. This leads to the slide transitioning on with the chart visible only
to have it immediately disappear and wait for the user to trigger its
animation in the normal sequence of events.


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question