X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=inline;f=pdf2swf%2FSWFOutputDev.cc;h=7563762abf3e8d5d8a33c1f98eab780c73c3ce23;hb=bd77e840e2e8bffee0b4cfdb7b006219e823af99;hp=766bd6be544f1af23ff727a2dd6fd8902409e055;hpb=8c4d33015e7ee038a6c99067c1975e6495bbda96;p=swftools.git diff --git a/pdf2swf/SWFOutputDev.cc b/pdf2swf/SWFOutputDev.cc index 766bd6b..7563762 100644 --- a/pdf2swf/SWFOutputDev.cc +++ b/pdf2swf/SWFOutputDev.cc @@ -562,7 +562,7 @@ void SWFOutputDev::beginString(GfxState *state, GString *s) state->getFontTransMat(&m11, &m12, &m21, &m22); m11 *= state->getHorizScaling(); m21 *= state->getHorizScaling(); - swfoutput_setfontmatrix(&output,m11,-m12,m21,-m22); + swfoutput_setfontmatrix(&output, m11, -m12, m21, -m22); } int charcounter = 0; @@ -789,7 +789,8 @@ void SWFOutputDev::updateStrokeColor(GfxState *state) (char)(rgb.b*255), (char)(opaq*255)); } -void SWFOutputDev::updateFont(GfxState *state) { +void SWFOutputDev::updateFont(GfxState *state) +{ double m11, m12, m21, m22; char * fontname = 0; GfxFont*gfxFont = state->getFont(); @@ -934,7 +935,7 @@ void SWFOutputDev::updateFont(GfxState *state) { } } - swfoutput_setfont(&output,t1id); + swfoutput_setfont(&output,gfxFont->getID().num,t1id); } void SWFOutputDev::drawImageMask(GfxState *state, Object *ref, Stream *str,