X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=pdf2swf%2FSWFOutputDev.cc;h=9dd6f8e0bee8f5aafd749844bea7ea34b1447b34;hb=d9872c4e9c1c252d74d380d114eeb769c043e013;hp=b0472ba053d40fac9dd9c4ef61a290a23b0b154f;hpb=c8e0d0bd8cc515f60ab6a1248caf6fdc8945d89e;p=swftools.git diff --git a/pdf2swf/SWFOutputDev.cc b/pdf2swf/SWFOutputDev.cc index b0472ba..9dd6f8e 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;igetType() == fontType1 || gfxFont->getType() == fontType1C || gfxFont->getType() == fontTrueType || - gfxFont->getType() == fontCIDType2) + gfxFont->getType() == fontCIDType2) { fileName = writeEmbeddedFontToFile(xref, gfxFont); if(!fileName) {