win98下的打印纸张设置问题,请问Printer.Width, Height的单位是什么?
和实际测试中为什么不能保持一致呢?

解决方案 »

  1.   

    VB中Printer对象的Width及Height属性的默认单位是缇,缇是现实中长度单位的换算关系如下:
    1厘米=567缇
      

  2.   

    Printer.ScaleMode = vbMillimeters
      

  3.   

    默认的单位是缇,你可以根据自己的需要设置不同的单位:
    VbTwips 1 (缺省值)缇(每逻辑英寸为 1440 缇;每逻辑厘米为 567 个缇)。
    VbPoints 2 磅(每逻辑英寸为 72 个磅)。
    VbPixels 3 像素(监视器或打印机分辨率的最小单位)。
    vbCharacters 4 字符(水平每个单位=120 缇;垂直每个单位=240 缇。)
    VbInches 5 英寸。
    VbMillimeters 6 毫米。
    VbCentimeters 7 厘米。