X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=pdf2swf%2FSWFOutputDev.cc;h=8624e6c914e36394127488160e55c02708667845;hb=05e5fc2fb31a0b5ed74e5e31d917150ad8335a9a;hp=b0472ba053d40fac9dd9c4ef61a290a23b0b154f;hpb=c8e0d0bd8cc515f60ab6a1248caf6fdc8945d89e;p=swftools.git diff --git a/pdf2swf/SWFOutputDev.cc b/pdf2swf/SWFOutputDev.cc index b0472ba..8624e6c 100644 --- a/pdf2swf/SWFOutputDev.cc +++ b/pdf2swf/SWFOutputDev.cc @@ -663,6 +663,7 @@ void SWFOutputDev::drawChar(GfxState *state, double x, double y, swfoutput_drawchar(&output, x1, y1, name, c); else msg(" couldn't get name for CID character %02x from Encoding", c); + swfoutput_drawchar(&output, x1, y1, "", c); } else { Gfx8BitFont*font8; font8 = (Gfx8BitFont*)font; @@ -672,6 +673,7 @@ void SWFOutputDev::drawChar(GfxState *state, double x, double y, swfoutput_drawchar(&output, x1, y1, enc[c], c); else { msg(" couldn't get name for character %02x from Encoding", c); + swfoutput_drawchar(&output, x1, y1, "", c); } } } @@ -708,6 +710,7 @@ void SWFOutputDev::startPage(int pageNum, GfxState *state) state->transform(state->getX1(),state->getY1(),&x1,&y1); state->transform(state->getX2(),state->getY2(),&x2,&y2); if(!outputstarted) { + msg(" Bounding box is (%f,%f)-(%f,%f)", x1,y1,x2,y2); swfoutput_init(&output, swffilename, abs((int)(x2-x1)),abs((int)(y2-y1))); outputstarted = 1; } @@ -888,6 +891,8 @@ int SWFOutputDev::searchT1Font(char*name) int i; int mapid=-1; char*filename=0; + + msg(" SearchT1Font(%s)", name); for(i=0;igetEmbeddedFontID(&embRef); @@ -1061,7 +1083,7 @@ char*SWFOutputDev::writeEmbeddedFontToFile(XRef*ref, GfxFont*font) "-pft", #endif "-b", tmpFileName, name2}; - msg(" Invoking ttf2pt1..."); + msg(" Invoking %s %s %s %s %s %s",a[0],a[1],a[2],a[3],a[4],a[5]); ttf2pt1_main(6,a); unlink(tmpFileName); sprintf(name2,"%s.pfb",tmp); @@ -1277,7 +1299,7 @@ void SWFOutputDev::updateFont(GfxState *state) if (gfxFont->getType() == fontType1 || gfxFont->getType() == fontType1C || gfxFont->getType() == fontTrueType || - gfxFont->getType() == fontCIDType2) + gfxFont->getType() == fontCIDType2) { fileName = writeEmbeddedFontToFile(xref, gfxFont); if(!fileName) { @@ -1287,7 +1309,7 @@ void SWFOutputDev::updateFont(GfxState *state) } this->t1id = T1_AddFont(fileName); if(this->t1id<0) { - msg(" Couldn't load font from file"); + msg(" Couldn't load font from file %s", fileName); showFontError(gfxFont,0); unlinkfont(fileName); return ;