[Libreoffice-bugs] [Bug 116160] New: Writer should write draw:class-id for OLE object ( which contains the clsid number)
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Sat Mar 3 14:46:52 UTC 2018
https://bugs.documentfoundation.org/show_bug.cgi?id=116160
Bug ID: 116160
Summary: Writer should write draw:class-id for OLE object
(which contains the clsid number)
Product: LibreOffice
Version: Inherited From OOo
Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: Writer
Assignee: libreoffice-bugs at lists.freedesktop.org
Reporter: rb.henschel at t-online.de
This bug needs Windows for testing.
Start Writer. Insert > Object > OLE Object > Create New and Further Objects.
Select an application from the list, but neither LibreOffice or
ApacheOpenOffice or similar, e.g. PaintBrush.
Create the object. You will likely find "End and back" or "update" in the file
menu of that application. Finish that way.
Back in Writer save the document. Open the file and inspect the
<draw:object-ole> element. It should have a draw:class-id attribute which the
clsid number for the used application, but this attribute is missing.
Do the same with starting with Calc, Draw, or Impress. There the attribute is
written.
The attribute is not mandatory, but it is useful for interoperability to write
this attribute. And as the other modules write it, Writer should write it too.
In the API the CLSID exists both for TextEmbeddedObject and for OLE2Shape.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180303/6f5413f5/attachment.html>
More information about the Libreoffice-bugs
mailing list