关于SETMAPMODE的VC例程,->后的方法DELPHI中也有,请查HELP
pDC->SetMapMode(MM_LOMETRIC);
pDC->SetMapMode(MM_ANISOTROPIC);
size=pDC->GetViewportExt();
pDC->SetViewportExt(size.cx,-size.cy);
pDC->Textout(100,100,'sdfsdf');//输出文字
pDC->SetMapMode(MM_TEXT);
另外,请查LOGFONT结构,若进行精确缩放,需用一个LOGFONT
结构变量,将其中一些参数设置正确,比如要尺寸优先,而不是
外观优先.另外LOGFONT中WIDTH和HEIGHT需用负数才可有精确(记不请了,你再查一下)
尺寸,比如以上面的设置为例,若HEIGHT=-100,则打印出的效果才
会是10mm,若HEIGHT=100,打印出的是100磅.