Bug 103200 - Fileopen: round shape from pptx shown as rectangle (support <draw:custom-shape>)
Summary: Fileopen: round shape from pptx shown as rectangle (support <draw:custom-shape>)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
Keywords: filter:pptx
Depends on:
Blocks: Shapes-Custom PPTX-Shapes
  Show dependency treegraph
Reported: 2016-10-13 19:33 UTC by Timur
Modified: 2023-01-16 15:57 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

test case PPTX (50.91 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2016-10-13 19:34 UTC, Timur

Note You need to log in before you can comment on or make changes to this bug.
Description Timur 2016-10-13 19:33:36 UTC
Round shape from pptx is shown as rectangle. 

Steps to Reproduce:
Open attached file. 

Actual Results:  
Slides 11-12 from original test case from Bug 35931. 

Expected Results:
Issue still exists when 2007 pptx saved as 2010 pptx in MSO.

Reproducible: Always

User Profile Reset: 

Additional Info:

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
Comment 1 Timur 2016-10-13 19:34:39 UTC
Created attachment 127996 [details]
test case PPTX

Shape problem should be a common one. I was not able to find it.
Comment 2 Xisco Faulí 2016-10-13 21:30:43 UTC
Confirmed in

Build ID: f3531bebd1746e2f3cec2a18d92322ab482ee2ab
CPU Threads: 4; OS Version: Linux 4.2; UI Render: default; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group
Comment 3 Regina Henschel 2016-10-21 21:20:37 UTC
That is a missing implementation.

ODF would allow a structure <draw:frame> with child <draw:text-box> with child <draw:custom-shape> [and a lot of other kind of children for <draw:text-box> , see ODF part 1, section 10.4.3.]

Currently LO has only implemented a few of them, e.g. <text:p> and <text:list>.

There exists ODF issue https://issues.oasis-open.org/browse/OFFICE-2126, but I do not support it.

From my point of view, the solution is, to support at least <draw:custom-shape> as child of <draw:text-box> in context of a <draw:frame> with presentation:class attribute. That would solve such kind of interoperability issues as seen here.
Comment 4 QA Administrators 2018-10-22 02:48:19 UTC Comment hidden (obsolete)
Comment 5 Regina Henschel 2018-10-22 09:57:40 UTC
The error still exists in Version: (x64)
Build ID: 6baca63b44bf7f75a522b1adc4b4bbce502aec3b
CPU threads: 8; OS: Windows 10.0; UI render: GL; VCL: win; 
TinderBox: Win-x86_64@42, Branch:master, Time: 2018-10-20_01:35:41
Locale: de-DE (en_US); Calc: CL
Comment 6 QA Administrators 2023-01-16 03:21:27 UTC Comment hidden (obsolete)
Comment 7 Regina Henschel 2023-01-16 15:57:16 UTC
It is still a problem in Version: (X86_64) / LibreOffice Community
Build ID: 12e8d57e791bb1befc0716d4d02af7d1d1ccb4ae
CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: de-DE (en_US); UI: en-US
Calc: CL threaded

The two objects are not ordinary shapes but presentation objects of type="title".