Created attachment 179014 [details]
How the document looks after RT
Steps to reproduce:
1. Open attachment 145086 [details] from bug 120028
2. Save it to PPT
3. Open the new generated file
-> The columns are gone
Version: 22.214.171.124.alpha0+ / LibreOffice Community
Build ID: cfd82e7a2cc2b45b738eb0efa0827196d2de61a4
CPU threads: 8; OS: Linux 5.10; UI render: default; VCL: gtk3
Locale: es-ES (es_ES.UTF-8); UI: en-US
[Bug found by office-interoperability-tools]
Regression introduced by:
author Mike Kaganski <email@example.com> 2021-06-05 00:19:06 +0300
committer Mike Kaganski <firstname.lastname@example.org> 2021-06-08 14:51:57 +0200
commit 486a11ad6fdae1714200229462b69f328be06b5a (patch)
parent d0a1616ccad0dd5f5a02c1b0204f537b57d0b4b5 (diff)
editengine-columns: PPTX support (tdf#118458)
Bisected with: bibisect-linux64-7.2
Adding Cc: to Mike Kaganski
This is not a bug.
Columns only appeared in MS Office in OOXML format; it is not available in legacy binary formats. It is expected that any features are lost when they are unsupported in saved format.
Saving the bugdoc to PPT from PowerPoint 2016, though, creates a document with columns in the shape. The export is accompanied with a warning that the text will be uneditable. Fun fact is that it is editable in the same PowerPoint. But opening the PPT in LO shows it as a raster image.
Possibly PowerPoint saves some OOXML data in the legacy PPT format; that is unsupported so far, and that would be a different issue (AFAIK it's also undocumented).
Created attachment 179015 [details]
The bugdoc saved from PowerPoint 2016
Just a note that I forgot: the columns were saved previously just because they were imported not as columns, but as a table, which was possible to save. The conversion happened on import.
It could be possible to try to do something similar on export in PPT filter. But I suppose it's not useful, since our normal handling of unsupported features is simply drop them (even in older versions of our native file format).