这个问题可不是100象素等于多少实际长度单位的问题,举例说,将屏幕上的100象素的内容(比如一个100*100的方块)打印到纸上,量取纸上的实际长度的换算。别和我说800*600,和1024*768下的象素大小问题,这和我的问题是两回事。

解决方案 »

  1.   

    与具体分辨率有关
    假设你的屏幕分辨率为DPI
    则结果为=100*25.4/dpi  (mm)
      

  2.   

    把打印机也想象成屏幕就行了。打印,其实就是在一个虚拟的屏幕上用API“绘制”图象和文字,
    就象用Canvas往Form画一样。但每个“打印机象素点”的实际(物理)大小是由打印机的分辨率决定的,
    比如 600dpi的分辨率,就是1英寸600个点,1200dpi就是1英寸1200个点。
      

  3.   

    如果打印机是100dpi,就是1inch,刚好2.54cm.
      

  4.   

    同意 wly033(明) ,根据你打印机设置的打印分辨率有关。