TCanvas* pCanvas = Image1->Canvas;
::SetMapMode(pCanvas->Handle, HIMETRIC);//设为0.01豪米对应一逻辑单元..
//上面的HIMETRIC我是凭记已写的,可能有误
pCanvas->MoveTo(1000, -1000);
pCanvas->LineTo(1000, -10000);//ok,画了一条10cm的直线pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 10;
pCanvas->TextOut(1100, -1000, "这是一条直线");  //结果显示几个点,看不清是什么字//....
pCanvas->Font->Name = “宋体"
pCanvas->Font->Size = 300;
pCanvas->TextOut(1100, -1000, "这是一条直线");  //结果显示结果正确,但却不是真正的10号字大小///////////////////////////////////
我要问的是,为什么用SetMapMode进行映射之后,用TextOut等输出文字时,文字的大小就出问题了?怎么解决?