https://bugs.documentfoundation.org/show_bug.cgi?id=126896
Bug ID: 126896
Summary: FILESAVE: On roundtrip the information line joint is
lost
Product: LibreOffice
Version: 6.4.0.0.alpha0+ Master
Hardware: x86-64 (AMD64)
OS: Windows (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Impress
Assignee: libreoffice-bugs@lists.freedesktop.org
Reporter: rb.hensc...@t-online.de
Created attachment 153360
--> https://bugs.documentfoundation.org/attachment.cgi?id=153360&action=edit
Shape with zigzag line as custGeom with LineJoint = "Miter"
The attached file contains a zigzag line as custGeom shape with lnTo commands.
The problem can be seen too if you use the shape "Callout Bent Line" in
PowerPoint. In that case drag the handles, so that you get a sharp corner. Test
it with a large line width to make the joint types better visible.
If you open the file and re-save it to pptx in LibreOffice and then open the
re-saved file, the line joint "Miter" is gone and line joint "Round" is used.
The information is correctly read and I see the correct values in in the shape
in the Basic IDE. The method DrawingML::WriteOutline() gets the case
aStyleLineJoint == eLineJoint when treating the property LineJoint and thus
does not write the a:miter element at the shape. But if you examine the
re-saved file, you will notice, that the element <a:miter> is missing in all
childs of the <a:lnStyleLst>.
In case of export from our own format there exists no scheme and the <a:miter>
element is written at the shape. Therefore there the error does not happen.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs