Saving the attached ODP as PPTX and than opening that PPTX (in LO or 365) suddenly text that used to be horizontal is arbitrarily rotated by 90°, 180°, 270°.
Created attachment 153561 [details] Sample document (ODP)
Created attachment 153562 [details] This is how it originally looked.
Created attachment 153563 [details] And this is how it looks after being exported to PPTX.
The text does not rotate arbitrarily but follows the shape rotation. The problem is, that LibreOffice does not support the needed attribute "upright" of the <a:bodyPr> element in OOXML. And OOXML does not support the additional text rotation of text inside a custom shape of ODF. So a proper fix would be to make LibreOffice able to transform the "upright" attribute into a suitable text rotation on import and transform the text rotation back to attribute "upright" on export. A similar problem exists as bug 104290 for Calc. I wonder, how you have generated the file. The preset shape "pieWedge" does not belong to shapes, which are available in the UI, neither in LibreOffice nor in PowerPoint. And rotating text inside a custom shape has no UI in LibreOffice.
(In reply to Regina Henschel from comment #4) > I wonder, how you have generated the file. The preset shape "pieWedge" does > not belong to shapes, which are available in the UI, neither in LibreOffice > nor in PowerPoint. And rotating text inside a custom shape has no UI in > LibreOffice. This came from a PPTX I got. The PPTX to ODP path went surprisingly okay-ish (no undesired rotations). Just when then saving as PPTX since a colleague could not handle the ODP did this materialize. (Nice analysis, by the way. Thank you!)
Also reproduced in Version: 4.3.0.0.alpha1+ Build ID: c15927f20d4727c3b8de68497b6949e72f9e6e9e Version 4.1.0.0.alpha0+ (Build ID: efca6f15609322f62a35619619a6d5fe5c9bd5a)
Gülşah Köse committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/9b2f5d27cf0a0adcced813e18108d5878061d1ee tdf#127090 Export textbox rotation attribute. It will be available in 6.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Gülşah Köse committed a patch related to this issue. It has been pushed to "libreoffice-6-4": https://git.libreoffice.org/core/commit/5b5f58f395d1b6c1d007dcc6dc29535c5678f851 tdf#127090 Export textbox rotation attribute. It will be available in 6.4.0.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Verified in Version: 6.5.0.0.alpha0+ Build ID: 2bf687bebb30defe576ddb20c1c9680979ed3086 CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); UI-Language: en-US Calc: threaded @Gülşah Köse, thanks for fixing this issue!
Gülşah Köse committed a patch related to this issue. It has been pushed to "libreoffice-6-3": https://git.libreoffice.org/core/commit/a06884e5967c4ebf730772b25682cf85dd026d50 tdf#127090 Export textbox rotation attribute. It will be available in 6.3.5. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.