嵌入式浏览器网页排版技术的研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:succeeboss1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字化技术的迅猛发展,多媒体技术与因特网应用的迅速普及,消费电子、计算机、通讯(3C)一体化的趋势日趋明显,嵌入式技术已经成为一个研究的热点,嵌入式浏览器作为嵌入式系统中的一个重要的网络应用,越来越被各厂家看好并纷纷投入技术开发,因此开发具有自主知识产权的嵌入式浏览器有一定的现实意义。嵌入式浏览器中的网页排版主要负责把网页中的信息按照HTML语言的规范显示给用户,因此网页排版的效果是衡量嵌入式浏览器性能优劣的一个重要指标。针对嵌入式系统的特点和当前网页排版的发展现状,介绍了网页排版中的一些关键技术,结合武汉精伦电子股份有限公司的新型多媒体电话终端(iFone)的硬件环境和功能需求,设计并实现了自主设计开发的嵌入式浏览器JLBrowser网页排版子系统。在网页排版的设计与实现中,采用极小值有效地防止了网页中数据溢出的发生。在实现网页重排时,采用局部刷新技术减少了网页重排所需要更新的区域,从而提高网页排版显示的速度。针对网页中字符数据元素的特点,设计了中英文混合字符串分割算法,实现了网页排版对中文的支持。对于网页中复杂的数据元素——表格,设计了表格、表项单元、表项单元容器三种数据结构来存放表格排版时的信息,既实现了网页中嵌套表格的排版,又防止了表格中数据溢出的发生。采用表项单元容器实现了表格排版的调整和优化。
其他文献
<正>近视度数>600度(儿童>400度)的屈光不正叫高度近视,近视度数>800度或眼轴轴长超过26.5mm的则称为病理性近视。单纯的近视通常无眼底改变,而病理性近视眼的眼轴会进行性伸
随着社会的飞速发展以及市场经济的日趋完善,我国的国民经济得到了持续增长,人们的生活水平日益提高。由于各行各业的竞争日趋激烈,传统的会计制度已经难以适应当前经济发展
开挖爆破是山区路堑边坡的常用施工方法,爆破开挖会对周围边坡造成严重危害,因此有必要研究爆破震动波对既有边坡的影响。市政规范规定50m为铁路保护范围,该范围内禁止爆破施
摘要:随着人们生活水平的不断提高,旅游支出在总支出中所占的比例不断增长。作为拉动经济增长的重要组成部分,旅游业在最近几年内得到了飞速的发展。充分发掘潜在旅游资源,提升沿
目的 总结外伤性脾破裂非手术治疗的临床经验。方法 总结分析Ⅰ级脾损伤程度的40例非手术保脾的治疗经验。结果 除2例因治疗中于第3、5d出现活动性出血而中转手术治疗外,其余
该文梳理了巴塞尔协议III的核心内容,并结合我国农村金融的发展现状和存在的问题,探讨如何在农村地区实施巴塞尔协议III。
针对在环境应力筛选中因滤波用军用片式多层瓷介电容器烧毁致使驱动控制器无输出的故障现象,从电应力、热应力、机械应力、电容器内在缺陷等方面深入分析,构建了故障树,确定了固