打印,怎么打印才对? ( 积分: 100 )

  • 主题发起人 主题发起人 WangRui_2003
  • 开始时间 开始时间
W

WangRui_2003

Unregistered / Unconfirmed
GUEST, unregistred user!
我直接在打印机的画布(Pringer.Canvas)上画出一条长10cm的直线,打印正确
并计算出它的象数是1417,我的打印机的分辨率是360,屏幕是96。
我通过1417*(96/360)=378个象数.我在把一个image的控件的宽度也设为378,然后
打印image,可打印出的图象要小于10cm.如果把image的宽度设为464,打印出的图象就是10cm,这是怎么会事?
我的打印机分辨率是GetDeviceCaps(Printer.Handle, LOGPIXELSX)求得的.
 
我直接在打印机的画布(Pringer.Canvas)上画出一条长10cm的直线,打印正确
并计算出它的象数是1417,我的打印机的分辨率是360,屏幕是96。
我通过1417*(96/360)=378个象数.我在把一个image的控件的宽度也设为378,然后
打印image,可打印出的图象要小于10cm.如果把image的宽度设为464,打印出的图象就是10cm,这是怎么会事?
我的打印机分辨率是GetDeviceCaps(Printer.Handle, LOGPIXELSX)求得的.
 
后退
顶部