为什么同样的内容,在不同的电脑上打印的位置和字体都不一样?
我的程序
Printer()->BeginDoc();
TextOut(Printer()->Handle, 400, 450,Label1->Caption.c_str(),Label1->Caption.Length());
TextOut(Printer()->Handle, 345, 660,Label2->Caption.c_str(),Label2->Caption.Length());
TextOut(Printer()->Handle, 645, 660,Label3->Caption.c_str(),Label3->Caption.Length());
TextOut(Printer()->Handle, 650, 1280,Edit1->Text.c_str(),Edit1->Text.Length());
Printer()->NewPage();
Printer()->EndDoc();
在我的电脑上打印的位置没有问题,但在别人的机上位置就不一样了,为什么这样呢?请指教一下!