diff options
| author | Bob Jamison <ishmalius@gmail.com> | 2006-06-25 16:41:17 +0000 |
|---|---|---|
| committer | ishmal <ishmal@users.sourceforge.net> | 2006-06-25 16:41:17 +0000 |
| commit | 1a61da8f6e787e2748eb75aa500f3edfc94b5114 (patch) | |
| tree | 3e53c4f701f6355aa3429e68642273bc2cfe5d47 /src/extension/internal/odf.cpp | |
| parent | Add metadata (diff) | |
| download | inkscape-1a61da8f6e787e2748eb75aa500f3edfc94b5114.tar.gz inkscape-1a61da8f6e787e2748eb75aa500f3edfc94b5114.zip | |
Fix image transform when there is no rotate or scale
(bzr r1288)
Diffstat (limited to 'src/extension/internal/odf.cpp')
| -rw-r--r-- | src/extension/internal/odf.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/extension/internal/odf.cpp b/src/extension/internal/odf.cpp index 1c29d65ff..f366a9fad 100644 --- a/src/extension/internal/odf.cpp +++ b/src/extension/internal/odf.cpp @@ -1715,8 +1715,15 @@ bool OdfOutput::writeTree(Writer &outs, Inkscape::XML::Node *node) outs.printf("svg:width=\"%.3fcm\" svg:height=\"%.3fcm\" ", iwidth, iheight); if (itemTransformString.size() > 0) + { outs.printf("draw:transform=\"%s translate(%.3fcm, %.3fcm)\" ", - itemTransformString.c_str(), ix, iy); + itemTransformString.c_str(), ix, iy); + } + else + { + outs.printf("draw:transform=\"translate(%.3fcm, %.3fcm)\" ", + ix, iy); + } outs.printf(">\n"); outs.printf(" <draw:image xlink:href=\"%s\" xlink:type=\"simple\"\n", |
