X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fgfx2gfx.c;h=6a7596fc6e3658b7a000e8fb1fcd45f03f99cbe8;hb=60c0d1f208a941d251f049bb9c10d5a1a69e076d;hp=85d688243f6cbb9366cc2c13a3b33246ea418d47;hpb=10b60d36fcf6cc9532bf397866c5bdc3393246eb;p=swftools.git diff --git a/src/gfx2gfx.c b/src/gfx2gfx.c index 85d6882..6a7596f 100644 --- a/src/gfx2gfx.c +++ b/src/gfx2gfx.c @@ -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 {