SVG文件的生成、解析、显示及其应用研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:tiancai9550
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文结合珠海市科技攻关项目"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文件解析和显示的可行性。
其他文献
本文研发的变频器基于电压空间矢量法(磁通轨迹法,SVPWM控制方式)与特定消谐算法(SHE控制方式)两种基本算法。SVPWM控制方式直接以在电机气隙形成圆形旋转磁场轨迹为目的,通过
对于非充填裂隙的本构关系和渗流规律,前人做了大量的研究,而对充填裂隙的研究相对较少,对膨胀性充填裂隙的研究鲜有见及。然而,自然界中却存在大量充填裂隙。基于此现象,本文开展
学位
大型网架式空间结构在微重力环境下展开的过程中,由柔性绳索组成的反射网、张力网不仅经历大范围运动和大变形,而且会发生接触、缠绕甚至打结,导致空间结构在轨展开失败。为了避
作为数字媒体版权保护的有效方法,数字水印技术已经得到了研究人员的广泛关注。目前已出现多种数字水印算法,特别是小波域数字水印算法更是研究热点。小波包作为小波技术的新
寒假,龚思奇、朱小憨、王多智三个家庭跟团去三亚旅游.出发前,三个小伙伴兴奋得不得了,将吃的、喝的、穿的、用的,一股脑儿塞进旅行包.rn“我带了一样你们没带的东西,到时候
期刊
多相介质一般指材料中包含几种物质的复杂材料,如聚合物胶体中包含聚合物网络结构、自由移动水和盐离子。由于多相介质具有复杂的微观结构,其宏观性能也表现出复杂的多场耦合
近年来,电力系统的规模在不断壮大,大型配电网络的传输范围也在逐渐扩大,电能在传输的过程中会出现无功功率和有功功率的损耗,这就会给系统带来如潮流分布不均匀、电能质量等
随着新能源技术的发展,分布式电源在电力系统中的应用逐渐增加。在分布式电源接入配电网过程中弥补了集中电源供电的不足,增加了电力系统的灵活性,但也给电网带来一些影响。本文针对分布式电源接入配电网的特性进行相关研究,主要成果包括以下几个方面:建立配电网典型供电模型,基于模型展开研究。首先,分析分布式电源接入配电网对配电网稳定性的影响,包括对节点电压的影响,不同接入容量的影响,不同接口类型的影响等;其次,
心情笔记:rn半个月前的一个课间,我和好朋友在校园追逐打闹,不知怎么的,我整个人突然扑向了一个石柱子.顿时,我感觉整个脸都麻了,接着,就由隐隐约约的疼痛变成了难以忍受的剧
期刊
“岁寒三友”不是指三个人,而是指三种植物松、竹、梅.松、竹、梅都在岁寒中同生,都有不畏严霜的高洁风格,历来被中国文人所敬慕,而誉为“岁寒三友”.
期刊