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;
(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();
}
}
- swfoutput_setfont(&output,t1id);
+ swfoutput_setfont(&output,gfxFont->getID().num,t1id);
}
void SWFOutputDev::drawImageMask(GfxState *state, Object *ref, Stream *str,
void swfoutput_newpage(struct swfoutput*);
- int swfoutput_setfont(struct swfoutput*, int t1font);
+ int swfoutput_setfont(struct swfoutput*, int fontid, int t1font);
void swfoutput_setdrawmode(struct swfoutput*, int drawmode);
void swfoutput_setfillcolor(struct swfoutput*, unsigned char r, unsigned char g, unsigned char b, unsigned char a);
void swfoutput_setstrokecolor(struct swfoutput*, unsigned char r, unsigned char g, unsigned char b, unsigned char a);