本论文结合珠海市科技攻关项目"SVG在办公套件中的应用研究及开发"和金山软件股份有限公司“演示文稿在线美化-SVG渲染引擎开发”项目,以打印机驱动程序、SVG、C#、C和JavaScript为基础,重点研究了SVG文件的生成、解析、显示及其应用。 本文绪论部分综述了本课题的研究背景、研究目的、研究意义及SVG在诸多领域的应用前景,然后从SVG标准的发展、SVG文件的生成及渲染三个方面分别介绍了国内外研究现状及本课题的主要研究内容。接着详细介绍了可扩展标记语言XML以及可缩放矢量图形SVG。在此基础上,探讨了如何将各种格式的文档转换为SVG文件,提出了一个通用的方法一利用打印机驱动程序输出SVG文件,详细介绍了打印体系结构、打印机驱动程序功能、打印机驱动程序组件、Windows打印流程及打印机驱动程序相关的DDI函数。在比较了DOM和SAX这两种XML解析方式的基础上,鉴于SVG自身的特点及渲染时对SVG元素随机访问的需要,采用DOM接口实现了基于.Net Framework XML解析模型的SVG解析框架,采用GDI+实现了SVG显示框架;同时给出了SVG文档对象模型与GDI+图形对象模型的具体映射关系,并基于此映射模型实现了SVG静态图形图像正确高效的显示。本论文根据SVG相关标准对SVG技术进行了一些应用研究,有助于SVG技术在相关行业的应用。 论文通过一个SVG文件转换实例和一个SVG文件渲染实例例证了SVG文件生成与SVG文件解析和显示的可行性。
上传时间: 2013-04-24
上传用户:shinesyh
很好的stc单片机程序开发包。请大家支持下啊!
上传时间: 2013-04-24
上传用户:胡佳明胡佳明
相当经典的教程曾经让很多程序员收益和推荐的
上传时间: 2013-07-20
上传用户:lo25643
ad转换程序ad转换程序ad转换程序ad转换程序ad转换程序ad转换程序ad转换程序ad转换程序
上传时间: 2013-07-23
上传用户:520
本书提供了使用C语言进行微控制器程序设计的一个完整的中级讨论,覆盖了设计嵌入式环境所需对C的改编,以及一个成功开发工程的通用组成部分的全部内容。
上传时间: 2013-05-30
上传用户:libenshu01
TC35I调试应用程序 网上的资料 初学者可以参考参考
上传时间: 2013-07-13
上传用户:wweqas
嵌入式Linux应用程序开发详解,基于c语言,arm平台
上传时间: 2013-05-21
上传用户:helmos
本文首先从数控系统的组成与特点进行详细分析,然后对运动控制卡在整个系统中承担功能进行了分析。根据数字型号处理器件的快速运算能力和现场可编程门阵列器件的灵活、通用性提出了基于DSP器件和FPGA器件进行总体设计的规划。 本文重点详细阐述了四轴运动控制卡硬件电路的设计。通过对现有部分PC总线的介绍与比较,设计选择了PCI总线作为上位PC与运动控制卡的通信总线,并且选择PCI9052芯片来设计PCI接口模块;基于DSP器件的特点,设计选择了TMS320LF2407芯片为核心,进行运算控制单元的设计,同时对其主要内部资源进行了分配。最后,根据硬件的原理图,完成了具体电路板的制作。 对软件设计,文章主要对插补算法在DSP上的实现作了一些探讨。介绍了两种加速模式:梯形加速模式和s曲线加速模式。就逐点比较法直线和圆弧插补算法以及数字积分插补原理也进行了分析。最终,提出总体程序流程控制、速度控制算法、插补算法等的程序设计框架,并进行了具体程序设计。
上传时间: 2013-07-19
上传用户:CHENKAI
FPGA串口协议程序(VHDL语言实现),利用串口调试助手
上传时间: 2013-07-10
上传用户:zhyiroy
Verilog+HDL程序设计与实践(云创工作室).pdf
标签: Verilog_HDL 程序设计 实践
上传时间: 2013-04-24
上传用户:mfhe2005