OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [Fwd: Re: [Fwd: [office] Transition Duration]]


Dear TC members,

please find below a proposal for the "transition duration" item from 
Christian Lippka.

Best regards

Michael

-------- Original Message --------


Hi all,

Currently the transition effect of a slide is part of the page formating
properties as specified in section 16.36. This is inconsistent with the 
shape animation that uses smil nodes as described in section "9.8.1.1". 
Another problem is that the current set of page formatting properties 
for slide transitions lacks some features that are needed for 
interoperability. For example the slide transition can only
have a sound, but can not specify if it should loop or if the sound of
the previous slide should stop. These features are all already defined 
for smil animation nodes in section 14.

Therefore I propose to also use smil animation nodes for slide
transitions and to add the following to section "9.8.1.1 Slide Animation"

<current text>
Each <draw:page> element may optionally have an <anim:par> element that 
defines the animation of that page during a running slideshow. This 
<anim:par> element should contain one <anim:seq> element which is the 
main sequence for shape effects and zero or more <anim:seq> elements 
that define interactive sequences for shapes that contain animation 
interactions. The animation elements are executed after the slide has 
executed its initial transition.
</current text>

<added text>
The <anim:par> element may further contain an <anim:par> element that 
defines the slide transition. Its smil:begin attribute must have the 
value "<id>.begin", where <id> is the id of the slide's <draw:page> 
element itself. This <anim:par> element can contain basic animation 
elements as defined in section 14. These elements must specify the 
<draw:page> element itself as target. If such an <anim:par> element for 
slide transitions is present, it overrides the the following 
presentation page formatting properties defined in section 16:

- Transition Type
- Transition Style
- Transition Speed
- Sound

For backward compatibility reasons, applications that use an <anim:par>
element to define the slide transition should also export the above 
presentation page formatting properties.
This also enables application without smil support to display the slide
transitions.

The following example defines a slide wipe transition.

<code>
<draw:page draw:id="id1">
<anim:par presentation:node-type="timing-root">
  <anim:par smil:begin="id1.begin">
   <anim:transitionFilter smil:dur="2s" smil:targetElement="id1"
smil:type="slideWipe" smil:subtype="fromBottom" smil:direction="reverse"/>
  </anim:par>
</anim:par>
</draw:page>
</code>

</added text>



-- 
Michael Brauer, Technical Architect Software Engineering
StarOffice/OpenOffice.org
Sun Microsystems GmbH             Nagelsweg 55
D-20097 Hamburg, Germany          michael.brauer@sun.com
http://sun.com/staroffice         +49 40 23646 500
http://blogs.sun.com/GullFOSS

Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1,
	   D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]