2.1.1169 Part 4 Section, tag (Programmable Extensibility Tag)

a.   The standard implies that the name attribute is optional.

PowerPoint requires the name attribute.

b.   The standard implies that the val attribute is optional.

PowerPoint requires the val attribute.

c.   The standard places no restrictions on the string value of the name attribute.

PowerPoint requires that, within the scope of the tagLst parent element, the value for the name attribute must be case-insensitively unique.

d.   The standard does not specifiy where recorded slide animation timings are stored.

PowerPoint uses a special tag to store slide auto advance timings for the presentation slide that contains this tag. The name attribute has a value of "TIMING," and the value attribute has a value that is a valid Time_string, as specified in the following grammar:

Time_string  =  *Time_element          ; time string can have zero or more elements

Time_element = "|" Time_value          ; each element is preceded by character "|"

Time_value   = 1*DIGIT "." 1*1 DIGIT   ; seconds with rounding to 1/10th of a second

Each time value specifies the animation build advance time of the slide. Time zero is the time that this slide displays during a slide show. The time unit is in seconds, rounded to 1/10th of a second. If there is no animation on a presentation slide, the value attribute contains an empty string.


<p:tag name="TIMING" val="|2.9|3.5|4.6"/>

end example.]