Build Animations

Another important aspect of animations is how they are built. This refers to how the different sub-shapes or sub-components of an object are displayed. The different objects that can have build properties are text, diagrams, and charts.

This is specified in the <bldLst> element.

For example, suppose we want to animate a pie chart, but based on category as shown below:

The representation of this in the slide XML looks like:

<p:bldLst>
  <p:bldGraphic spid="4" grpId="0">
    <p:bldSub>
      <a:bldChart bld="category"/>
    </p:bldSub>
  </p:bldGraphic>
</p:bldLst>

The <bldLst> element contains children elements that describe how the different objects should be built. In this case, there is only one graphic to be build, that with id 4. The <bldGraphic> element contains the <bldSub> element, which describes how the object should be built. This element then contains the <bldChart> element with the attribute @bld set to category.