[发明专利]一种超文本标记语言文档的排版显示方法和浏览器有效
申请号: | 200910152051.5 | 申请日: | 2009-07-28 |
公开(公告)号: | CN101599056A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 徐佳宏;程伯钦;朱吕亮 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F17/21 | 分类号: | G06F17/21;G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 518002广东省深圳市罗湖区沿河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 超文本 标记 语言 文档 排版 显示 方法 浏览器 | ||
1.一种超文本标记语言文档的排版显示方法,其特征在于,包括:
获取超文本标记语言文档的同一行的全部标签;
在获取到的标签的字符内容包括需要从右向左排版的文字时,按照预设的拆分策略,将获取到的每个标签的字符内容拆分成一个或多个节,并根据拆分成的各节所归属的标签在行内的位置,对拆分成的各节进行预排序,具体包括根据每个标签在行内对应的位置以及每个节在标签中对应的标签内的初始位置,对拆分成的各节进行预排序,使得每个节都对应不同的行内初始位置,其中,所述拆分策略包括:将标签的字符内容中连续的需要从右向左排版的文字作为一个或多个转换节、将标签的字符内容中连续的需要从左向右排版的文字作为一个或多个非转换节;
按照预设的重排序策略对各节进行重排序,其中,所述重排序策略包括:将多个连续的转换节的位置翻转,其它各节的位置不变;
按照重排序后的位置顺序显示各节,其中,转换节的内容按照从右到左的排版方式进行显示。
2.根据权利要求1所述的方法,其特征在于,在获取到的标签的字符内容进一步包括符号时,所述拆分策略进一步包括将标签的字符内容中连续的符号作为一个符号节;
所述按照预设的重排序策略对各节进行重排序之前还包括:
按照设定的属性重置策略,将拆分成的各符号节重置为转换节或非转换节,其中,所述属性重置策略包括:将仅与转换节相邻的符号节重置为转换节、将仅与非转换节相邻的符号节重置为非转换节,将同时与转换节和非转换节相邻的符号节重置为转换节或非转换节。
3.根据权利要求1或2所述的方法,其特征在于,所述按照重排序后的位置顺序显示各节具体为:
根据各节所归属标签的样式,按照重排序后的位置顺序显示各节。
4.一种超文本标记语言文档的排版显示系统,其特征在于,包括:
获取模块,用于获取超文本标记语言文档的同一行的全部标签;
拆分预排序模块,用于在所述获取模块获取到的标签的字符内容包括需要 从右向左排版的文字时,按照预设的拆分策略,将所述获取模块获取到的每个标签的字符内容拆分成一个或多个节,并根据拆分成的各节所归属的标签在行内的位置,对拆分成的各节进行预排序,具体包括根据每个标签在行内对应的位置以及每个节在标签中对应的标签内的初始位置,对拆分成的各节进行预排序,使得每个节都对应不同的行内初始位置,其中,所述拆分策略包括:将标签的字符内容中连续的需要从右向左排版的文字作为一个或多个转换节、将标签的字符内容中连续的需要从左向右排版的文字作为一个或多个非转换节;
重排序模块,用于按照预设的重排序策略对所述拆分预排序模块拆分成的各节进行重排序,其中,所述重排序策略包括:将多个连续的转换节的位置翻转,其它各节的位置不变;
显示模块,用于按照所述重排序模块重排序后的位置顺序显示各节,其中,转换节的内容按照从右到左的排版方式显示。
5.根据权利要求4所述系统,其特征在于,在所述获取模块获取到的标签的字符内容进一步包括符号时,所述拆分策略进一步包括将标签的字符内容中连续的符号作为一个符号节;
所述超文本标记语言文档的排版显示系统还包括:
属性重置模块,用于在所述重排序模块按照预设的重排序策略对各节进行重排序之前,按照设定的属性重置策略,将拆分预排序模块拆分成的各符号节重置为转换节或非转换节,其中,所述属性重置策略包括:将仅与转换节相邻的符号节重置为转换节、将仅与非转换节相邻的符号节重置为非转换节,将同时与转换节和非转换节相邻的符号节重置为转换节或非转换节。
6.根据权利要求4或5所述系统,其特征在于,
所述显示模块具体用于,根据各节所归属标签的样式,按照重排序后的位置顺序显示各节,其中,转换节的内容按照从右到左的排版方式显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910152051.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种施肥和喷药混合器
- 下一篇:一种无障碍通道管理系统