第六章 绘图与打印
在 Windows 应用程序中,无论被显示输出的数据的形式是图
形,图象还是文本,也不管输出设备是显示器,打印机,内存
还是其他输出设备,都是通过图形设备接口(GDI) 以图形的
形式来处理的.也就是 Windows 程序通过调用 GDI 函数,请求
进行各类绘制操作;GDI 通过相应的设备驱动程序,完成各类
绘图操作在特定硬件设备(如显示器,打印机)上的显示输出.
GDI 提供的绘制操作有三种类型:
·矢量图形绘制: 用于创建和操作用矢量描述的图形,例如
点,直线,曲线等几何图形.这类图形的数据量小,存储需
求低,易于几何变换和传输,但显示速度慢.
·光栅图形绘制: 用于对以点阵形式存储的位图图形进行操
作,包括各种位图和图标的输出.这类图形输出的优点是显
示速度快,因为它是直接从内存到显存的拷贝操作.但缺点
是数据量大,存储需求高,不利于几何变换和传输.
·文本输出:用于以图形方式进行各种文本输出操作.按图形
方式输出文本也给文本输出带来很大的灵活性.用户可以通
过调用各种 GDI 函数,实现各种文本输出效果,包括加粗,
斜体,设置颜色等.还可以通过参数来调整组成文字的直线
的长度和曲线的形状,从而实现对字体的自由缩放操作.
MFC 为了支持上述的绘制任务,提供了一套简单的机制.在
MFC 应用程序中绘图操作都是通过使用设备环境类 CDC(也称
为设备上下文类)对象和基本"绘图工具" —— CGdiObject(图形
设备接口对象)类的派生类(画笔类 CPen,画刷类 CBrush 等)
对象来实现的.
6.1 MFC 绘图需要哪些要素
MFC 绘图要素主要由设备环境和图形设备接口对象两大类族
组成.
6.1.1 设备环境
Windows 通过设备环境结构 Device Context 描述了一个虚拟于
物理输出设备的绘图设备环境(提供绘制操作的条件,状态和
基本绘图操作).任何绘图操作都必须在此结构描述的虚拟设
备环境中进行.MFC 为绘图环境提供了建立在设备环境结构
Device Context 之上的一系列 C++ 类,其中基类为 CDC,它与
Windows 平台提供的设备环境相关联,并将设备环境句柄和通过
该句柄实现的绘制操作封装起来.
·MFC 类:CDC 及 CDC 的派生类.
·作用:提供绘制操作的环境,每个 CWnd 及其派生类对象都
通过内含的 CDC 对象成员提供一个设备环境.
·组成:用于绘制操作的一组描述设备环境的属性,一套用于
创建,选取所需要的绘图工具和进行各种绘图操作,以及其他支持绘图实现的成员函数.
- ppt怎么保存不变字体 > 绘图与打印
-
绘图与打印
下载该文档 文档格式:PPT 更新时间:2009-06-01 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: ppt 文档作者: Zhanghanyu 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: cnu 分类: 创建时间: 上次保存者: Zhang 修订次数: 98 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 160 段落数: 1932 字节数: 641599 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:现代教育中心
下一篇:1、下列不属于多媒体信息范畴的是 ( D )。
点击查看更多关于ppt怎么保存不变字体的相关文档
- 您可能感兴趣的
- ppt字体保存 ppt怎么改字体颜色 如何设置ppt默认字体 ppt中字体的风格创意 ppt艺术字体下载 ppt字体有阴影 ppt超链接字体颜色 ppt用什么字体好 ppt设置默认字体
- 大家在找
-
- · qq锁定一段时间
- · cad画图练习题
- · 优酷电影3gp转换器
- · 四川省驾校考试一点通
- · 一年级上学期期中考试
- · cotton,like,silk,was
- · 诛仙2捕兽网怎么用
- · 2011安庆职教中心
- · 流体力学习题集
- · 如何刻录音乐光盘
- · 数据通信与计算机网络
- · 2011国庆节放假时间
- · 沁园春雪书法
- · 物质运输的器官课件
- · 怎么word把文章分两栏
- · 装配作业指导书
- · 东莞医院排名
- · 会计学考试试题
- · 汽车转向系毕业设计论文下载
- · 生化危机5boss
- · 怎样做ppt课件
- · 李连杰金三角枪战电影
- · j开头的女英文名
- · 国家级少儿武术学校
- · 教书育人标兵评选材料
- · 水务专业知识面试题
- · 非特异性免疫应答
- · 南充世纪天骄
- · 小学二年级体育课游戏
- · 小学语文万能说课稿
- 赞助商链接