求助!在EPSON LQ_1600K打印机上,使用自创建字体打印中文,出现异常。
在EPSON LQ_1600K打印机上,使用自创建字体打印中文,出现字体变大,并左右反转。使用以下font1,font3会出现,但使用font2,font4则正常。
CFont font1, font2, font3, font4, *pOldFont;
font1.CreateFont(300, 0, 0, 0, 700, FALSE, FALSE,
0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, FF_SWISS | VARIABLE_PITCH, "Arial");
font2.CreateFont(240, 0, 0, 0, 400, FALSE, FALSE,
0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, FF_SWISS | VARIABLE_PITCH, "Arial");
font3.CreateFont(260, 0, 0, 0, 400, FALSE, FALSE,
0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, FF_SWISS | VARIABLE_PITCH, "Arial");
font4.CreateFont(260, 0, 0, 0, 700, FALSE, FALSE,
0, ANSI_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY, FF_SWISS | VARIABLE_PITCH, "Arial");