如题, 谢谢了

解决方案 »

  1.   

    不一样。不同的打印机,甚或是同一台打印机也可能因为设置不同,导致DPI不同。
      

  2.   


    那excel不管换什么打印机, 打印出来的长度都一致, 用什么换算?
      

  3.   

    我不赞成Abbey的说法不同打印机如果把页面设置成一样的话,肯定打印出来的长度是一样的 
      

  4.   

    DrawLine()是GDI函数,如果没有特别设置Pen或者Brush的单位映射关系,就是以像素为单位,则打印机的DPI或者PPI将影响其在纸张上打印出来的长度。Excel里单元格的尺寸不是以像素为单位的,而是在“选项”里预定义的磅或者厘米什么的单位。如果还不理解,可以尝试用Photoshop打开一张图片,然后调整图像大小,把其中的分辨率提高或者降低,再看看打印出来的图片大小是否一致就清楚了。