Version: git checkout fc64fbad1f4847add90ceb6f303b2e383743cfd6 (Using KDE 4.5.5) OS: Kubuntu 10.10 Test data is in MS PowerPoint 2010 format which has the text and equations in it. Open the same document in calligra stage and check the display of the text and equations. Expected outcome: Text and Equations should be displayed properly. Actual outcome: Text and Equation symbols are overlapping. Please check the screenshots attached. Frequency: Always.
Created attachment 61209 [details] Testdata.
Created attachment 61210 [details] Screenshot in calligrastage.
Created attachment 61211 [details] screenshot in MSoffice 2010.
I remember fixing the same issue/file in libmso, checking the ODP for differences.
Comments to the 2nd slide: Padding inside frames does not work at the moment. Moreover fo:padding-top is not set properly for any of the frames. Also the fo:margin-top attribute of paragraph styles is set to smaller value. As a result of these issues the 2nd equation does not fit into the space between the paragraphs.
Git commit e2525645c2636aa41757cd471567239d0a983dba by Matus Uzak. Committed on 17/08/2011 at 16:48. Pushed by uzak into branch 'master'. libmsooxml: Store internal margin info as fo:padding-* instead of fo:margin-*. Sync with libmso. Checked with ODFs produced by OOo and MS Office 2007. CCBUG:276188 M +4 -4 filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h http://commits.kde.org/calligra/e2525645c2636aa41757cd471567239d0a983dba
Git commit 1f50f28428ceca0e7b7b85f9b98e169e89914051 by Matus Uzak. Committed on 19/08/2011 at 13:40. Pushed by uzak into branch 'master'. pptx: Typo-- * Now we have correct padding inside frames. CCBUG:276188 M +12 -6 filters/stage/pptx/PptxXmlSlideReader.cpp http://commits.kde.org/calligra/1f50f28428ceca0e7b7b85f9b98e169e89914051
Git commit a87ebca1b3563c7727681430fc1a28e7f68ea89d by Matus Uzak. Committed on 19/08/2011 at 18:51. Pushed by uzak into branch 'master'. pptx: Updated calculation of vertical paragraph margins. MS PowerPoint ususes a specific approach to calculate paragraph margins when paragraph spacing is provided as a percentage value. Using the same approach as in the PPT filter. We are now compatible with the ODP output filter from MS PowerPoint2007. The caclulated values equal to ceiled values from the MS PowerPoint2007 UI. CCBUG:276188 M +31 -6 filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h M +2 -1 filters/libmsooxml/MsooXmlCommonReaderDrawingMLMethods.h M +16 -0 filters/stage/pptx/PptxXmlSlideReader.cpp M +10 -1 filters/stage/pptx/PptxXmlSlideReader.h http://commits.kde.org/calligra/a87ebca1b3563c7727681430fc1a28e7f68ea89d
Git commit e389aa4c0519af47f89e133235ccb351deee3683 by Matus Uzak. Committed on 22/08/2011 at 18:24. Pushed by uzak into branch 'master'. libmsooxml: Updated processing of list styles. * Store the left margin and indent information into the <style:list-level-label-alignment> element instead of storing in into paragraph-properties of the paragraph. This result in better positioning of the label. CCBUG:276188 M +13 -11 filters/libmsooxml/MsooXmlCommonReaderDrawingMLImpl.h http://commits.kde.org/calligra/e389aa4c0519af47f89e133235ccb351deee3683