| 摘要 | 第1-6页 |
| ABSTRACT | 第6-12页 |
| 第一章 绪论 | 第12-16页 |
| ·论文背景及研究动机 | 第12-13页 |
| ·国内外研究现状和趋势 | 第13-14页 |
| ·论文的研究内容及大纲 | 第14-16页 |
| 第二章 打印机驱动、XPS和PS的基本原理与结构 | 第16-27页 |
| ·打印机驱动的工作原理 | 第16-17页 |
| ·PostScript特点与结构 | 第17-20页 |
| ·XPS特点与结构 | 第20-27页 |
| 第三章 项目总体设计实现 | 第27-44页 |
| ·打印路径选择 | 第27-29页 |
| ·驱动整体设计 | 第29-44页 |
| ·整体模型 | 第29-33页 |
| ·概要介绍 | 第29-31页 |
| ·流程设计 | 第31-33页 |
| ·Filter模块设计 | 第33-39页 |
| ·CSWMARK模块 | 第34-35页 |
| ·CSSCALE模块 | 第35-36页 |
| ·CSNUP模块 | 第36-37页 |
| ·CSXPSTOPS模块 | 第37页 |
| ·PKARCH模块 | 第37-38页 |
| ·XPSPARSER模块 | 第38-39页 |
| ·UI设计 | 第39-40页 |
| ·配置模块设计(Configuration Module) | 第40-44页 |
| ·FP config XML设计 | 第40-42页 |
| ·PrintTicket设计 | 第42-43页 |
| ·IPrintPipelineFilter接口 | 第43-44页 |
| 第四章 XPS to PS Filter转化算法设计与实现 | 第44-80页 |
| ·XPS到PS转化Filter模块设计 | 第44-52页 |
| ·Filter的接口设计 | 第44-45页 |
| ·解压模块设计 | 第45-46页 |
| ·结构分析模块设计 | 第46-48页 |
| ·转化模块详细设计 | 第48-52页 |
| ·XPS到PS图形方面的转化算法及难点解决 | 第52-65页 |
| ·图形相关属性数据结构 | 第52-55页 |
| ·转化流程及相关代码函数设计 | 第55-56页 |
| ·几何性质的图形转化 | 第56-64页 |
| ·直线系转化算法 | 第56-57页 |
| ·圆(弧)系转化算法 | 第57-62页 |
| ·Bézier曲线系转化算法 | 第62-64页 |
| ·着色等相关性质的图形转化 | 第64-65页 |
| ·XPS到PS图像方面的转化算法及难点解决 | 第65-79页 |
| ·图像相关属性数据结构 | 第65-66页 |
| ·XPS到PS的图像转化算法 | 第66-72页 |
| ·Image部分转化算法 | 第67-69页 |
| ·Pattern部分转化算法 | 第69-72页 |
| ·XPS到PS的图像转化的问题解决 | 第72-79页 |
| ·Image图片格式的转化及灰度处理算法设计 | 第72-75页 |
| ·Image图片编码转化 | 第75-77页 |
| ·PNG图片透明效果的处理 | 第77-79页 |
| ·XPS到PS其它转化部分实现 | 第79-80页 |
| 第五章 测试 | 第80-84页 |
| ·测试环境和工具 | 第80-81页 |
| ·XP系统环境测试软件下转化的测试结果 | 第81-83页 |
| ·基本图形测试 | 第81页 |
| ·基本图像测试 | 第81-82页 |
| ·基本文字字体测试 | 第82-83页 |
| ·Vista下实际打印结果与测试结论 | 第83-84页 |
| 第六章 项目总结 | 第84-86页 |
| ·项目特点及解决的问题 | 第84-85页 |
| ·项目的不足及未解决的问题 | 第85页 |
| ·前景预测 | 第85-86页 |
| 致谢 | 第86-87页 |
| 参考文献 | 第87-90页 |
| 作者攻读硕士期间取得的研究成果 | 第90页 |