[Libreoffice-bugs] [Bug 33813] New: FILEOPEN: Animation behaviour not carried over from ODP saved in other appliction

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Feb 1 08:55:21 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=33813

           Summary: FILEOPEN: Animation behaviour not carried over from
                    ODP saved in other appliction
           Product: LibreOffice
           Version: LibO 3.3.0 release
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Presentation
        AssignedTo: libreoffice-bugs at lists.freedesktop.org
        ReportedBy: jaxsonlee69 at gmail.com


Created an attachment (id=42811)
 --> (https://bugs.freedesktop.org/attachment.cgi?id=42811)
ODP created and saved by MS Office 2007 with simple animation

The attached document AnimOff07.odp was saved in .ODP format in MS Office 2007.
It consists of two images, both of which have custom animation. After starting
the slide show, a mouse click should trigger the left image moves right, and
the right image moves left so they overlap in the middle. However, when opened
in Impress, they don't animate at all!

I've edited it so they do animate as expected, by selecting Right and Left
respectively in the Motion Paths tab of the Modify Effect section of the Custom
Animation sidebar - the result of that is attached as AnimLibOFix.odp. I had a
look at the XML to see what was different, and came across this:

- <anim:par smil:begin="0.0s" smil:fill="hold">
- <anim:par smil:accelerate="50" smil:decelerate="50"
presentation:node-type="on-click" presentation:preset-id="63"
presentation:preset-sub-type="0" presentation:preset-class="motion-path"
smil:begin="0.0s" smil:fill="hold">
  <anim:animateMotion svg:path="M 0 0 L 0.25 0 E" svg:origin="layout"
smil:targetElement="id64" smil:attributeName="x" smil:dur="2.0s"
smil:fill="hold" /> 
  </anim:par>

(Office2007 original version)

<anim:par smil:begin="0s">
 <anim:par smil:begin="0s" smil:fill="hold" smil:accelerate="50"
smil:decelerate="50" presentation:node-type="on-click"
presentation:preset-class="motion-path"
presentation:preset-id="ooo-motionpath-right">
  <anim:animateMotion smil:dur="2s" smil:fill="hold" smil:targetElement="id1"
svg:path="M 0 0 L 0.25 0" /> 
  </anim:par>
(LibO edited version)

The difference seems to be in the presentation:preset-id. I don't know whose at
fault here, but LibO's "ooo-motionpath-right" sounds just as application
specific as MS's "63". Doesn't the specification prescribe standard preset of
commonly used animation effects? Moving an object in a straight line across a
page would seem to be pretty basic?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Libreoffice-bugs mailing list