第1章 打印基础知识 1
1.1 基本概念 1
1.1.1 打印机介绍 1
1.1.2 分辨率 2
1.2 编程基础 3
1.2.1 设备环境 3
1.2.2 映射模式 10
1.2.3 MFC的打印功能分析 13
2.1.1 选择当前打印机 17
2.1 控制打印机 17
第2章 打印基本控制技术 17
2.1.2 监测当前打印机状态 19
2.1.3 设置打印参数 23
2.2 输出文本 27
2.2.1 创建字体 27
2.2.2 输出角度文本 28
2.2.3 设计立体文本 30
2.3 打印图像 31
2.3.1 位图和调色板 31
2.3.2 图像获取 36
2.3.3 图像的几何变换 62
2.4 绘图方法 78
2.4.1 设置图形参数 78
2.4.2 绘图方法 81
2.4.3 绘图应用 82
第3章 打印预览 85
3.1 框架后的秘密 85
3.1.1 实现打印预览 87
3.1.4 增强的打印预览工具栏 92
3.1.3 结束打印预览 92
3.1.2 打印预览控制 92
3.2 在对话框实现打印预览 102
3.2.1 编制预览框架导出类 103
3.2.2 打印预览扩展动态链接库的测试客户程序 118
3.3 小区域显示大图片 122
第4章 打印条形码 129
4.1 条码简介 129
4.2 39码的打印编程 130
4.2.1 39码介绍 130
4.2.2 39码打印程序设计思路 131
4.2.3 39码的打印程序预览 132
4.2.4 39码的打印编程 132
4.3 128码的打印编程 148
4.3.1 128码介绍 148
4.3.2 128码打印程序设计思路 151
4.3.3 128码的打印编程 151
第5章 打印信封 167
5.1 信封打印的实现原理 167
5.2 信封打印程序预览 168
5.3 显示和打印单个信封 170
5.4 多个信封的连续打印 190
第6章 打印发票 197
6.1 发票简介 197
6.2 发票打印编程思路 198
6.3 发票打印程序预览 198
6.4 发票打印编程 200
第7章 打印图片 229
7.1 图片样例程序设计思路 229
7.2 图片样例打印程序预览 229
7.3 打印实例 230
7.3.1 CDib类 231
7.3.2 图片的打开和浏览 235
7.3.3 图片的打印 240
第8章 打印简历 247
8.1 概述 247
8.2 简历打印编程思路 247
8.3 简历打印程序预览 247
8.4 简历打印编程实例 249
8.4.1 注册数据源 249
8.4.2 简历的排版显示 251
8.4.3 排版样式修改 265
8.4.4 数据库的操作 272
第9章 打印表格 281
9.1 概述 281
9.2 表格打印程序设计思路 281
9.3 表格打印程序预览 281
9.4 打印实例 283
9.4.1 注册数据源 283
9.4.2 表格打印程序的编写 283