正在加载图片...
映像方式 Windows使用映像方式将逻辑坐标系统规划到物理坐标系统里。逻辑 窗口的原点定义在窗口的左上角,所有其它的点都参照原点。映像方式 还定义在转换逻辑单元到物理设备单元时用的逻辑测量单位,此映像方 式也确定设备的X和Y轴的原点。GD使用DC的当前映像方式将逻辑坐标 转换到相应设备坐标。在很多情况下使用系统预定义的映射系统非常的 恰当,但并非总是这样。假设我们需要编写一个绘制函数图形的应用程 序,把整个屏幕映射为一个平面直角坐标系会更加的恰当。所谓的映射 方式简单点讲就是坐标的安排方式,系统默认的映射方式为 MM TEXT即 X坐标向右增加,Y坐标向下增加,(0,0)在屏幕左上方,DC中的每一点就 是屏幕上的一个象素。也许你会认为这种方式下是最好理解的,但是 个点和象素对应的关系在屏幕上看来是正常的,但到了打印机上就会很 不正常。因为我们作图是以点为单位并且打印机的分辨率远远比显示器 高(800DPI800点每英寸)所以在打印机上图形看起来就会很小。这样就 需要为打印另做一套代码而加大了工作量。如果每个点对应0.1毫米那么 在屏幕上的图形就会和打印出来的图形一样大小。映像方式 Windows使用映像方式将逻辑坐标系统规划到物理坐标系统里。逻辑 窗口的原点定义在窗口的左上角,所有其它的点都参照原点。映像方式 还定义在转换逻辑单元到物理设备单元时用的逻辑测量单位,此映像方 式也确定设备的X 和Y轴的原点。GDI使用DC的当前映像方式将逻辑坐标 转换到相应设备坐标。在很多情况下使用系统预定义的映射系统非常的 恰当,但并非总是这样。假设我们需要编写一个绘制函数图形的应用程 序,把整个屏幕映射为一个平面直角坐标系会更加的恰当。所谓的映射 方式简单点讲就是坐标的安排方式,系统默认的映射方式为MM_TEXT即 X坐标向右增加,Y坐标向下增加,(0,0)在屏幕左上方,DC中的每一点就 是屏幕上的一个象素。也许你会认为这种方式下是最好理解的,但是一 个点和象素对应的关系在屏幕上看来是正常的,但到了打印机上就会很 不正常。因为我们作图是以点为单位并且打印机的分辨率远远比显示器 高(800DPI 800点每英寸)所以在打印机上图形看起来就会很小。这样就 需要为打印另做一套代码而加大了工作量。如果每个点对应0.1毫米那么 在屏幕上的图形就会和打印出来的图形一样大小
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有