new parameter addspacechars
[swftools.git] / src / gfx2gfx.c
index 85d6882..6a7596f 100644 (file)
@@ -34,6 +34,7 @@
 #include "../../swftools/lib/devices/swf.h"
 #include "../../swftools/lib/devices/text.h"
 #include "../../swftools/lib/devices/render.h"
+#include "../../swftools/lib/devices/file.h"
 #include "../../swftools/lib/devices/bbox.h"
 #ifdef HAVE_LRF
 #include "../../swftools/lib/devices/lrf.h"
@@ -101,9 +102,9 @@ int args_callback_option(char*name,char*val) {
        if(c && *c && c[1])  {
            *c = 0;
            c++;
-           driver->set_parameter(driver, s,c);
+           driver->setparameter(driver, s,c);
        } else {
-           driver->set_parameter(driver, s,"1");
+           driver->setparameter(driver, s,"1");
         }
         free(s);
        return 1;
@@ -190,7 +191,7 @@ int main(int argn, char *argv[])
     }
     is_in_range(0x7fffffff, pagerange);
     if(pagerange)
-       driver->set_parameter(driver, "pages", pagerange);
+       driver->setparameter(driver, "pages", pagerange);
 
     if(!filename) {
        args_callback_usage(argv[0]);
@@ -258,6 +259,8 @@ int main(int argn, char *argv[])
            out->setparameter(out, "antialize", "4");
         } else if(!strcasecmp(format, "txt")) {
             gfxdevice_text_init(out);
+        } else if(!strcasecmp(format, "log")) {
+            gfxdevice_file_init(out, "/tmp/device.log");
         } else if(!strcasecmp(format, "pdf")) {
             gfxdevice_pdf_init(out);
         } else {