r17042 by fschmid - Fixed Bug 10277: "Path included in tif should be correctly flipped with frames", 2nd follow-up, fixing svg output
scribus-commit
scribus-commit at lists.scribus.net
Tue Nov 29 16:27:59 UTC 2011
Author: fschmid
Date: Tue Nov 29 16:27:59 2011
New Revision: 17042
URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=17042
Log:
Fixed Bug 10277: "Path included in tif should be correctly flipped with frames", 2nd follow-up, fixing svg output
Modified:
trunk/Scribus/scribus/plugins/svgexplugin/svgexplugin.cpp
Modified: trunk/Scribus/scribus/plugins/svgexplugin/svgexplugin.cpp
URL: http://scribus.net/websvn/diff.php?repname=Scribus&rev=17042&path=/trunk/Scribus/scribus/plugins/svgexplugin/svgexplugin.cpp
==============================================================================
--- trunk/Scribus/scribus/plugins/svgexplugin/svgexplugin.cpp (original)
+++ trunk/Scribus/scribus/plugins/svgexplugin/svgexplugin.cpp Tue Nov 29 16:27:59 2011
@@ -623,6 +623,18 @@
cl.setAttribute("d", SetClipPath(&Item->imageClip, true));
else
cl.setAttribute("d", SetClipPath(&Item->PoLine, true));
+ QTransform mpc;
+ if (Item->imageFlippedH())
+ {
+ mpc.translate(Item->width(), 0);
+ mpc.scale(-1, 1);
+ }
+ if (Item->imageFlippedV())
+ {
+ mpc.translate(0, Item->height());
+ mpc.scale(1, -1);
+ }
+ cl.setAttribute("transform", MatrixToStr(mpc));
ob2.appendChild(cl);
globalDefs.appendChild(ob2);
QDomElement ob6 = docu.createElement("g");
More information about the scribus-commit
mailing list