在打印时考虑到了打印机的分辨率问题,
以iDPI 打印分辨率系数;  203是默认打印机的分辨率;
创建的字体大小23*iDPI 换了不同分辨率的打印机后,打印出的文字大小还是不一样,请问如何解决这个问题
以下是部分代码:请指教
double fxDPI = 203;
fxDPI = (double)lpDevMode->dmPrintQuality;

if(fxDPI > 0)
{
iDPI = fxDPI/203; //}pfont->CreateFont(-MulDiv((int)(23*iDPI),-pDC->GetDeviceCaps(LOGPIXELSY),int(72*iDPI)),0,0,0,FW_NORMAL,0,0,0,GB2312_CHARSET,OUT_STROKE_PRECIS,CLIP_STROKE_PRECIS,DRAFT_QUALITY,VARIABLE_PITCH|FF_SWISS,_T("黑体"));