summaryrefslogtreecommitdiffstats
path: root/src/extension
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2011-03-10 20:24:44 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2011-03-10 20:24:44 +0000
commit1edc565278f49e4249f1f454e5ec7a187ae96ac4 (patch)
treee85d906c97d0977eed8240064b4e00097a809a0f /src/extension
parentfixing duplicate author name in about box: "Aurélio Adnauer Heckert" (diff)
downloadinkscape-1edc565278f49e4249f1f454e5ec7a187ae96ac4.tar.gz
inkscape-1edc565278f49e4249f1f454e5ec7a187ae96ac4.zip
add scaling option to PDF+LaTeX (patch by Bernd Bandemer)
(bzr r10088)
Diffstat (limited to 'src/extension')
-rw-r--r--src/extension/internal/latex-text-renderer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/extension/internal/latex-text-renderer.cpp b/src/extension/internal/latex-text-renderer.cpp
index a4050540f..0aac96f0a 100644
--- a/src/extension/internal/latex-text-renderer.cpp
+++ b/src/extension/internal/latex-text-renderer.cpp
@@ -528,10 +528,16 @@ LaTeXTextRenderer::setupDocument(SPDocument *doc, bool pageBoundingBox, SPItem *
os << " \\ifx\\svgwidth\\undefined\n";
os << " \\setlength{\\unitlength}{" << d->width() * PT_PER_PX << "pt}\n";
+ os << " \\ifx\\svgscale\\undefined\n";
+ os << " \\relax\n";
+ os << " \\else\n";
+ os << " \\setlength{\\unitlength}{\\unitlength * \\real{\\svgscale}}\n";
+ os << " \\fi\n";
os << " \\else\n";
os << " \\setlength{\\unitlength}{\\svgwidth}\n";
os << " \\fi\n";
os << " \\global\\let\\svgwidth\\undefined\n";
+ os << " \\global\\let\\svgscale\\undefined\n";
os << " \\makeatother\n";
os << " \\begin{picture}(" << _width << "," << _height << ")%\n";