summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-renderer-pdf-out.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2010-02-21 00:05:44 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2010-02-21 00:05:44 +0000
commit76be5817cf9fdf8d74868516412bf9f46562a8a8 (patch)
treedf8a76b1ec021ecedcf3827e0cdc245b5779ed57 /src/extension/internal/cairo-renderer-pdf-out.cpp
parentadd --export-pdf-latex option to the cmdline (diff)
downloadinkscape-76be5817cf9fdf8d74868516412bf9f46562a8a8.tar.gz
inkscape-76be5817cf9fdf8d74868516412bf9f46562a8a8.zip
writePreamble and writePostamble
(bzr r9101.1.4)
Diffstat (limited to 'src/extension/internal/cairo-renderer-pdf-out.cpp')
-rw-r--r--src/extension/internal/cairo-renderer-pdf-out.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp
index ba23f4bcc..f308f58ca 100644
--- a/src/extension/internal/cairo-renderer-pdf-out.cpp
+++ b/src/extension/internal/cairo-renderer-pdf-out.cpp
@@ -138,10 +138,13 @@ latex_render_document_text_to_file( SPDocument *doc, gchar const *filename,
/* Create renderer */
PDFLaTeXRenderer *renderer = new PDFLaTeXRenderer();
- /* Render document */
- bool ret = renderer->setupDocument(doc, pageBoundingBox, base);
+ bool ret = renderer->setTargetFile(filename);
if (ret) {
- renderer->renderItem(base);
+ /* Render document */
+ bool ret = renderer->setupDocument(doc, pageBoundingBox, base);
+ if (ret) {
+ renderer->renderItem(base);
+ }
}
delete renderer;