本论文结合珠海市科技攻关项目"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文件解析和显示的可行性。
资源简介:本论文结合珠海市科技攻关项目"SVG在办公套件中的应用研究及开发"和金山软件股份有限公司“演示文稿在线美化-SVG渲染引擎开发”项目,以打印机驱动程序、SVG、C#、C和JavaScript为基础,重点研究了SVG文件的生成、解析、显示及其应用。 本文绪论部分综述了本...
上传时间: 2013-04-24
上传用户:shinesyh
资源简介:它能在没有资源文件的情况下分析、显示软件的各种信息,重写可执行文件的资源,包括EXE、DLL、OCX、VBX、SCR、CPL、FON、BPL等多种文件格式。
上传时间: 2014-05-31
上传用户:lili123
资源简介:主要是对文件的一些操作:加密、解密文件,加密、解密可运行文件,批量更名,文件比较,文件分割
上传时间: 2014-01-27
上传用户:lhc9102
资源简介:delphi动态构造系统 程序可以帮助你动态建立数据库表、建立业务逻辑、 动态建立操作界面、生成的操作界面还可以任意调整、 动态的生成万能查询、动态建立你所需要的各种报表
上传时间: 2015-10-16
上传用户:妄想演绎师
资源简介:DOS教程 一 DOS概述及入门 ※ DOS简介 ※ DOS的特点 ※ 文件与目录 ※ 文件的分类 ※ 目录、子目录与盘符 ※ DOS的启动 二 DOS的常用命令 三 DOS命令集锦 四 使用批处理文件 五 如何进行系统配置 六 出错提示与对策 七 ...
上传时间: 2014-10-25
上传用户:redmoons
资源简介:排列、组合的生成算法 排列、组合的生成算法
上传时间: 2014-01-13
上传用户:xz85592677
资源简介:data matrix 生成、解析、摄像头自动识别源码,c语言平台开发。
上传时间: 2013-12-08
上传用户:sxdtlqqjl
资源简介:本书介绍中文Windows 2000 Professional操作系统的使用方法和技巧。主要内容包括:Windows 2000的基础知识、使用Windows 2000及其应用程序、网络、系统维护及故障排除等。本书语言风趣幽默,生动活泼,通俗易懂,寓教于乐,是一本优秀的中文Windows 2000 Prof...
上传时间: 2014-01-07
上传用户:sjyy1001
资源简介:一个专门为struts开发的可视化xml配置文件的生成工具,可以方便生成struts的配置文件!使用很方便!
上传时间: 2015-03-27
上传用户:1427796291
资源简介:ARM映象文件及执行机理 本文基本上从这三个方面来阐述。 l ARM 映象文件(包括axf 文件和bin 文件)的生成和组成 l 映象文件下在flash 中的状态和运行时的状态(加载域和运行时域) l 地址重映射remap
上传时间: 2014-01-08
上传用户:yzy6007