delphi 每英寸相素点取值偏差
在所有资料中,每英寸相素点之比一般是这两个值,即:0.0393700788 25.399999961392
但是在GDI编程中,却遇到LOGPIXELSX LOGPIXELSY 在取值为96DPI时,屏幕显示会有微小偏差,该偏差在绘到整张A4纸大小时,已经很明显。
反复查资料,未能找到原因,最后改为打印时取值为 25.399999961392,而屏幕显示时,即DPI值小于160时取值 28.8,目前调试显示与打印终于一致。
暂时没搞清问题的原因,记录处理方案留待以后研究,如果有哪位老师知道原因,麻烦回复,感谢!