debrief / ppt_renderer

Development project to produce body of scripts for manipulating PPT slide
Eclipse Public License 2.0
2 stars 0 forks source link

Growing track #37

Open IanMayo opened 6 years ago

IanMayo commented 6 years ago

We currently show the full track, with a marker moving along it.

An analyst has asked if it's possible for the track to grow as time moves forward.

Could you reduce a scenario down to, say, 5 positions, then see if it's possible to build up the track live?

I think the animated path will remain unchanged. We'll be changing the single solid line into a series of "appear" animations for circle objects - at the time intervals we've used for the animation.

The probable strategy for this is to start with an empty presentation. Create it, and save it.

Use the python unpack script to unpack it into a folder.

Then, make a copy of the pptx file. Open it in PowerPoint and create an animation of a series of circles appearing, one per second. Save and close.

Use the python unpack script to unpack this new version.

Use some app to compare the two slide1.xml files. The changed XML is what is needed for the new animation.

The master template file will have to be modified to introduce the new circle marker. Edit the slide1.xml for the master template to give the element id as "footprint".

Then, modify the Python script so that: