diff options
| author | Adib Taraben <theadib@gmail.com> | 2007-12-26 02:31:57 +0000 |
|---|---|---|
| committer | theadib <theadib@users.sourceforge.net> | 2007-12-26 02:31:57 +0000 |
| commit | 6467b955cf0d961f5c2884d072b7ea26c19c08f9 (patch) | |
| tree | ea3097468d183d3bcfd8f5b4411aab54d0690110 /src/extension/internal/cairo-pdf-out.cpp | |
| parent | Don't store special attributes/types when saving 3D boxes to plain SVG (so th... (diff) | |
| download | inkscape-6467b955cf0d961f5c2884d072b7ea26c19c08f9.tar.gz inkscape-6467b955cf0d961f5c2884d072b7ea26c19c08f9.zip | |
more on cairo ps/pdf options
(bzr r4304)
Diffstat (limited to 'src/extension/internal/cairo-pdf-out.cpp')
| -rw-r--r-- | src/extension/internal/cairo-pdf-out.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/extension/internal/cairo-pdf-out.cpp b/src/extension/internal/cairo-pdf-out.cpp index 4e7f54c86..b09b4a2fb 100644 --- a/src/extension/internal/cairo-pdf-out.cpp +++ b/src/extension/internal/cairo-pdf-out.cpp @@ -109,9 +109,17 @@ CairoPdfOutput::save (Inkscape::Extension::Output *mod, SPDocument *doc, const g if (ext == NULL) return; + bool old_textToPath = ext->get_param_bool("textToPath"); + bool new_textToPath = mod->get_param_bool("textToPath"); + ext->set_param_bool("textToPath", new_textToPath); + + bool old_blurToBitmap = ext->get_param_bool("blurToBitmap"); + bool new_blurToBitmap = mod->get_param_bool("blurToBitmap"); + ext->set_param_bool("blurToBitmap", new_blurToBitmap); + gchar * final_name; final_name = g_strdup_printf("> %s", uri); - ret = pdf_print_document_to_file(doc, final_name); + ret = pdf_print_document_to_file(doc, final_name, 0, new_textToPath, new_blurToBitmap); g_free(final_name); if (!ret) @@ -138,11 +146,12 @@ CairoPdfOutput::init (void) "<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=\"textToPath\" gui-text=\"" N_("Convert texts to paths") "\" type=\"boolean\">true</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" - "<filetypename>Cairo PDF (*.pdf)</filetypename>\n" + "<filetypename>PDF via Cairo (*.pdf)</filetypename>\n" "<filetypetooltip>PDF File</filetypetooltip>\n" "</output>\n" "</inkscape-extension>", new CairoPdfOutput()); |
