summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-pdf-out.cpp
diff options
context:
space:
mode:
authortheAdib <theAdib@users.sourceforge.net>2007-12-23 00:56:16 +0000
committertheAdib <theAdib@users.sourceforge.net>2007-12-23 00:56:16 +0000
commitba9184d19b19118e47e687e8b172225fc2636225 (patch)
tree9b23708cb9ae2357a8a842a363521d36cdb01c84 /src/extension/internal/cairo-pdf-out.cpp
parentRemoved Win32 only Print Direct verb, which was an exact clone of normal print (diff)
downloadinkscape-ba9184d19b19118e47e687e8b172225fc2636225.tar.gz
inkscape-ba9184d19b19118e47e687e8b172225fc2636225.zip
create options for cairo pdf/ps export dialog
(bzr r4280)
Diffstat (limited to 'src/extension/internal/cairo-pdf-out.cpp')
-rw-r--r--src/extension/internal/cairo-pdf-out.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/extension/internal/cairo-pdf-out.cpp b/src/extension/internal/cairo-pdf-out.cpp
index 88010e686..4e7f54c86 100644
--- a/src/extension/internal/cairo-pdf-out.cpp
+++ b/src/extension/internal/cairo-pdf-out.cpp
@@ -65,14 +65,14 @@ pdf_print_document_to_file(SPDocument *doc, gchar const *filename)
mod->arena = NRArena::create();
mod->dkey = sp_item_display_key_new(1);
mod->root = sp_item_invoke_show(mod->base, mod->arena, mod->dkey, SP_ITEM_SHOW_DISPLAY);
-
+
/* Print document */
ret = mod->begin(doc);
if (ret) {
sp_item_invoke_print(mod->base, &context);
ret = mod->finish();
}
-
+
/* Release arena */
sp_item_invoke_hide(mod->base, mod->dkey);
mod->base = NULL;
@@ -113,13 +113,14 @@ CairoPdfOutput::save (Inkscape::Extension::Output *mod, SPDocument *doc, const g
final_name = g_strdup_printf("> %s", uri);
ret = pdf_print_document_to_file(doc, final_name);
g_free(final_name);
-
+
if (!ret)
throw Inkscape::Extension::Output::save_failed();
return;
}
+#include "clear-n_.h"
/**
\brief A function allocate a copy of this function.
@@ -134,6 +135,10 @@ CairoPdfOutput::init (void)
"<inkscape-extension>\n"
"<name>Cairo PDF Output</name>\n"
"<id>org.inkscape.output.pdf.cairo</id>\n"
+ "<param name=\"PDFversion\" gui-text=\"" N_("Restrict to PDF version") "\" type=\"enum\" >\n"
+ "<item value='PDF14'>" N_("PDF 1.4") "</item>\n"
+ "</param>\n"
+ "<param name=\"blurToBitmap\" gui-text=\"" N_("Convert blur effects to bitmaps") "\" type=\"boolean\">false</param>\n"
"<output>\n"
"<extension>.pdf</extension>\n"
"<mimetype>application/pdf</mimetype>\n"