- 映射模式和变换 虽然内定以图素为单位进行绘图,但是您并非局限於此。GDI映射模式允许您以英寸(或者甚至以几分之一英寸)、毫米或者任何您想使用的单位来绘图(Windows
NT还支援传统的以三乘三矩阵表示的「座标变换」, 这允许倾斜和旋转图形物件。不幸的是,在Windows 98中不支援座标变换)。
- Metafile Metafile是以二进位形式储存的GDI命令集合。Metafile主要用於通过剪贴板传输向量图形,第十八章会讨论metafile。
- 绘图区域 绘图区域是形状任意的复杂区域,通常定义为较简单的绘图区域组合。在GDI内部,绘图区域除了储存为最初用来定义绘图区域的线条组合以外,还以一系列扫描线的形式储存。您可以将绘图区域用於绘制轮廓、填入图形和剪裁。
- 路径 路径是GDI内部储存的直线和曲线的集合。路径可以用於绘图、填入图形和剪裁,还可以转换为绘图区域。
- 剪裁 绘图可以限制在显示区域的某一部分中,这就是所谓的剪裁。剪裁区域是不是矩形都可以,剪裁通常是通过区域或者路径来定义的。
- 调色盘 自订调色盘通常限於显示256色的显示器。Windows仅保留这些色彩之中的20种以供系统使用,您可以改变其他236种色彩,以准确显示按点阵图形式储存的真实图像。第十六章会讨论调色盘。
- 列印 虽然本章限於讨论视讯显示,但是您在本章中所学到的全部知识都适用於列印。第十三章会讨论列印。
当您想在一个图形输出设备(诸如萤幕或者印表机)上绘图时,您首先必须获得一个装置内容(或者DC)的代号。将代号传回给程式时,Windows就给了您使用设备的许可