发明名称 应用于掌上型浏览装置的自动格式排版方法
摘要 本发明为一种应用于掌上型浏览装置的自动格式排版方法,其主要是利用区域空间来划分其显示的状态,将区域划分为空白区域、本文区域(TextArea)、图形区域及其它资料区域等几种状态,并且依据不同的资料区域定义不同的数据结构,同时建立相应网状数据结构链;通过给空白区域建立堆栈结构,以及给本文区域、图形区域建立数据结构,再利用相应的算法函数来实现,最终达到在掌上型浏览装置上显示出丰富多彩的图文混排格式的目的。
申请公布号 CN1177287C 申请公布日期 2004.11.24
申请号 CN01106778.0 申请日期 2001.04.18
申请人 无敌科技(西安)有限公司 发明人 陈淮琰;曲晓园
分类号 G06F17/25;G06F15/00 主分类号 G06F17/25
代理机构 代理人
主权项 1、一种应用于掌上型浏览装置的自动格式排版方法,用以自动处理下载网页资料中文字与图形混合排版的情形,并将处理的结果显示于该掌上型浏览装置的显示区域上,其特征在于,至少包括以下步骤:a.将该掌上型浏览装置的显示区域划分为空白区域、文本区域、图形区域与其它资料区域;b.对该空白区域建立堆栈结构,对该文本区域、图形区域与其它资料区域建立各自的数据结构,并将下载的网页数据照其分类置于其数据结构中;其中,建立的空白区域堆栈的数据结构定义如下:堆栈节点表示的空白区域左上角坐标(x,y);堆栈节点表示的空白区域宽度width;堆栈节点表示的空白区域高度height;堆栈节点表示的空白区域已填充的子高度subheight;堆栈节点所指向的下一个节点next;堆栈头指针glpStackHead;c.依据该下载网页的各种数据结构特征进行排版其中文本区域、图形区域与其它资料区域系用来填充空白区域的资料型态,并且依据该排版的结果建立相应的网状数据结构链;其中,建立的网状数据结构链包含:记录同一行中各资料的属性与内容的节点及节点间相对关系的横向数据链,以及连结各横向数据链的头节点的纵向头节点链。
地址 710068陕西省西安市高新技术产业开发区光德路2号2楼