Summary: | <draw:frame> with <draw:image> with an SVG file is wrongly placed | ||
---|---|---|---|
Product: | [Applications] calligracommon | Reporter: | Friedrich W. H. Kossebau <kossebau> |
Component: | flake-plugins | Assignee: | Calligra Bugs <calligra-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | inge, Mrpoper77 |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Simple ODP file which shows the bad behaviour |
Description
Friedrich W. H. Kossebau
2013-07-15 07:40:57 UTC
Created attachment 81118 [details]
Simple ODP file which shows the bad behaviour
This happens because the svg image gets converted into a pathshape. So when the file is saved back, the image is completely gone. This conversion should ony happen on an explicit action "convert to path" by the user. There are several problems here: - The image is not retained. - The conversion to a path shape is not very good, several inconsistensies with the original svg are introduced. - Size and placement are changed/gone Git commit c052d06a923a849a8bd83f4529b7a52208a7a699 by Inge Wallin. Committed on 21/01/2015 at 09:41. Pushed by ingwa into branch 'calligra/2.9'. Improve the situation on bug 322377: ...SVG file is wrongly placed The SVG was taken by the SVG shape and remade into path shapes - somewhat wrongly. Now we have reprioritized the vector shape and the svg shape so that the vector shape shows the image - correctly. However, now the text on the shape is lost. That's for the next commit. M +1 -1 libs/flake/svg/SvgShapeFactory.cpp M +1 -1 plugins/vectorshape/VectorShapeFactory.cpp http://commits.kde.org/calligra/c052d06a923a849a8bd83f4529b7a52208a7a699 I created a new bug (bug 343134) for the text-on-shape issue. The placement and scaling issues are solved, so closing this one now. |