X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2Fswfoutput.cc;h=a386b64a5d08f527fa3a3e91cc471eef8fbcda2c;hb=c5632476384129c77fab3dea934358ac6e7e4418;hp=4fda3bf62e0bd93dd065620faafccc00aff6cffb;hpb=74117d78b1944fcee9e6b258ce152091e45ef845;p=swftools.git diff --git a/pdf2swf/swfoutput.cc b/pdf2swf/swfoutput.cc index 4fda3bf..a386b64 100644 --- a/pdf2swf/swfoutput.cc +++ b/pdf2swf/swfoutput.cc @@ -77,6 +77,7 @@ typedef struct _swfoutput_internal int config_drawonlyshapes; int config_jpegquality; int config_storeallcharacters; + int config_generate_fake_tags; int config_enablezlib; int config_insertstoptag; int config_flashversion; @@ -214,6 +215,7 @@ static swfoutput_internal* init_internal_struct() i->config_jpegquality=85; i->config_storeallcharacters=0; i->config_enablezlib=0; + i->config_generate_fake_tags=0; i->config_insertstoptag=0; i->config_flashversion=6; i->config_splinemaxerror=1; @@ -661,9 +663,9 @@ static int drawchar(gfxdevice_t*dev, SWFFONT *swffont, int charid, swfmatrix*m, return 0; } /*if(swffont->glyph[charid].shape->bitlen <= 16) { - msg(" Character '%s' (c=%d,u=%d), glyph %d in current charset (%s, %d characters) is empty", - FIXNULL(character),charnr, u, charid, FIXNULL((char*)swffont->name), swffont->numchars); - return 0; + msg(" Glyph %d in current charset (%s, %d characters) is empty", + charid, FIXNULL((char*)swffont->name), swffont->numchars); + return 1; }*/ if(i->shapeid>=0) @@ -1652,6 +1654,8 @@ int swf_setparameter(gfxdevice_t*dev, const char*name, const char*value) i->config_insertstoptag = atoi(value); } else if(!strcmp(name, "protected")) { i->config_protect = atoi(value); + } else if(!strcmp(name, "faketags")) { + i->config_generate_fake_tags = atoi(value); } else if(!strcmp(name, "flashversion")) { i->config_flashversion = atoi(value); } else if(!strcmp(name, "minlinewidth")) {