在涉及图像打印时,必定要使用StretchBlt方法

在Windows系统中,打印机的输出与屏幕的显示都是经过设备上下文CDC实现的,CDC提供了StrechBlt方法和BitBlt方法用于绘制位图。在涉及图像打印时,必定要使用StretchBlt方法,由于该方法会根据源设备区域和目标设备区域的不一样自动调整绘图的比率。而打印机的分辨率与屏幕的分辨率一般是不一样的,所以须要使用StrerchBlt方法调整打印比率。it

相关文章
相关标签/搜索