https://bugs.documentfoundation.org/show_bug.cgi?id=76900
Regina Henschel <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]
--- Comment #14 from Regina Henschel <[email protected]> ---
The reason is, that LibreOffice stores a lot of things into file settings.xml.
In case of a draw:object, e.g. Math or Spreadsheet, this object is in a
sub-folder "Object" and therein has its own file settings.xml. If the document
is transformed to one file when saving to flat format, the settings of the
objects are thrown away currently.
In ODF the settings are in an element <office:settings> with child elements
<config:config-item-set>, which are distinguished by an attribute config:name.
So a short-term solution can be, to add the settings of the objects and
construct the config:name value in a way, that the relationship to the object
can be reconstructed.
The element <office:settings> is specified in 3.10.1 with the description
<quote>
The <office:settings> element contains one or more <config:config-item-set>
elements, each of which represents a set of application settings.
</quote>
Other application may ignore <office:settings> totally. Therefore information
which are relevant for the document itself, must not be stored in this element.
LibreOffice ignores this in many places.
In case of Math objects, all information which are essential for rendering the
formula have to be inside the <math:math> element itself. But there are so much
MathML features missing in LibreOffice, that it is a long-term task.
I support the idea of enabling a warning, when saving in flat format. In
addition the help text should list, which information is actually lost.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs