Summary: | [EMF+] Missing "star"/winding line drawings (missing EmfPlusDrawClosedCurve and EmfPlusFillClosedCurve records implementation) | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Chris Sherlock <chris.sherlock79> |
Component: | graphics stack | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | chris.sherlock79, gang65, hossein |
Priority: | medium | Keywords: | filter:emf |
Version: | 7.2.0.2 rc | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | target:7.4.0 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | 142021 | ||
Bug Blocks: | 55058, 103859 | ||
Attachments: |
Reference EMF+ file from the libuemf project
Test EMF+ reference image in PNG format Missing stars when opening EMF+ file in Libreoffice The "star" line drawings as seen in Office 365 Minimal EMF+ image with EmfPlusFillClosedCurve and EmfPlusDrawClosedCurve |
Description
Chris Sherlock
2021-08-14 19:50:33 UTC
Created attachment 174283 [details]
Reference EMF+ file from the libuemf project
Created attachment 174284 [details]
Test EMF+ reference image in PNG format
Created attachment 174285 [details]
Missing stars when opening EMF+ file in Libreoffice
Created attachment 174286 [details]
The "star" line drawings as seen in Office 365
Hossein, I think your work here might fix this one: https://gerrit.libreoffice.org/c/core/+/120477 (In reply to Chris Sherlock from comment #5) > Hossein, I think your work here might fix this one: > > https://gerrit.libreoffice.org/c/core/+/120477 The EMF+ import is using primitives. That's why it needs separate implementation. Created attachment 179044 [details]
Minimal EMF+ image with EmfPlusFillClosedCurve and EmfPlusDrawClosedCurve
Bartosz Kosiorek committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/2156c1090d318b4d28bc14537754bea73507d501 tdf#143876 EMF+ Add DrawClosedCurve and FillClosedCurve support It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. It is already fixed, together with: https://bugs.documentfoundation.org/show_bug.cgi?id=143877 |