[Bug 97356] New: implement fallback export of Math object in PPTX

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Jan 25 02:14:55 PST 2016


https://bugs.documentfoundation.org/show_bug.cgi?id=97356

            Bug ID: 97356
           Summary: implement fallback export of Math object in PPTX
           Product: LibreOffice
           Version: 5.1.0.0.alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Impress
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: mstahl at redhat.com
                CC: libreoffice at lists.freedesktop.org
        Depends on: 53419

commit cb890ae43bacd2be24bc74fad2e2e5cce8910995 added OOXML Math export in PPTX
files.

unfortunately OOXML Math markup in PPTX isn't actually specified in ECMA-376
3rd ed., and can only be read by PPT 2010, not by PPT 2007.

so we use MCE (Markup Compatibility and Extensibility) to write the Math markup
as an "extension" and a fallback.

currently the fallback is empty, but we could write a bitmap image shape
instead, which could then be imported by PPT 2007 and older LibreOffice
versions.

the implementation is in ShapeExport::WriteMathShape() in
oox/source/export/shapes.cxx, see the "TODO: export bitmap shape as fallback"

functions to export bitmap shapes already exist in ShapeExport, and the model
of the Math embedded object can be used to retrieve a preview image.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20160125/0fc66337/attachment.html>


More information about the LibreOffice mailing list