最近遇到了在某Win10机器上制作的报表,换到其他机器上,用相同打印机打印结果不一致的问题。排除了Windows版本、Office版本等多种可能问题,最后发现是制作报表的机器和打印报表的机器设置的DPI不一致的原因。

原来“DPI是每英寸象素数,DPI不同显示效果是有差别的,这也是正常情况。(打印尺寸越大DPI越低)

通常打印效果受像素、分辨率等有关。例如照片的DPI一般是固定的,比如大多数机器都设定为72,那么600万象素的照片长是3400象素,每英寸72象素,那么打印出来就是长47英寸,合119厘米,大约1.2米。这种情况通常不现实,所以要调高DPI值或者减小照片分辨率,以达到最佳尺寸。

参考:

1.http://blog.csdn.net/huangchao064/article/details/40740613

2.http://answers.microsoft.com/zh-hans/msoffice/forum/msoffice_excel-mso_winother/%E5%90%8C%E4%B8%80%E4%B8%AAexcel%E8%A1%A8%E6%A0%BC/3e3af404-9a84-44b2-aea2-07a91dcaefb2