[发明专利]一种文档中的表格显示方法及装置有效
申请号: | 201110343719.1 | 申请日: | 2011-11-03 |
公开(公告)号: | CN102508826A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 车昊 | 申请(专利权)人: | 汉王科技股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 中的 表格 显示 方法 装置 | ||
技术领域
本发明涉及信息显示领域,特别涉及一种文档中的表格显示方法及装置。
背景技术
文档元素主要包括段落和表格,它们在页面交接处的排版方式各有不同。对于段落来说,因为它的每一行的每个文字的基线是同一条水平线,所以在页面交接处可以把一行文字作为一个整体,当某行文字在页面底部无法显示时可以在该行文字前截断,把该行文字显示在下一页,从而完成分页。
对于表格来说,由于不同单元格里的文字的对齐方式、字体、字号等因素有可能不同,所以表格的水平方向上的一组单元格里的文字的基线很可能不在同一条水平线上。所以水平方向上相邻的单元格中的文字难以互相对齐,所以无法像段落一样提供一个统一的截断位置。
现有技术中,通常是在页面底部强行截止,放任文字被截断。如图1a和图1b所示。该方案的缺点是图1a中第二列第一行输入多行文字后,第二列第二行的跨页文字被截断,用户因此无法正常阅读;被截断的文字所在的单元格的高度因此发生变化,使水平方向上相邻单元格的内容之间的相对位置发生了变化。对于跨越页面交接处的单元格,某些软件会人为地添加一些水平线,用来表示页面的边界,如图1c,这些水平线会让用户误解为单元格的边界。综上所述,现有技术处理跨页显示的表格时的技术手段防碍了用户阅读的流畅性,用户体验差。
发明内容
为了解决现有技术中显示文档中跨页表格带来的防碍用户阅读的流畅性,用户体验差的问题,本发明提供了一种文档中的表格显示方法及装置。
一种文档中的表格显示方法,包括:
确定表格中所有跨页的单元格;
确定所有跨页的单元格中跨页的文字行,并确定各跨页的文字行中距离表格上边框最近的文字行的位置做为表格分页显示的界线;
在当前页面显示表格上边框至页面下边缘的表格内容,在当前页的下一页面显示表格分页显示的界线至表格下边框的表格内容。
优选地,所述确定表格中所有跨页的单元格之前还包括:
根据页面的排版信息和表格所在页面的下边缘的位置判断表格是否跨页。
所述确定表格中所有跨页的单元格具体为:根据页面的排版信息确定表格中的所有单元格;遍历所有单元格,当该单元格的上边框在页面的下边缘的上方,并且该单元格的下边框在页面的下边缘的下方,则该单元格跨页。
其中,所述页面的排版信息包括:页面尺寸、文字行的行数、各文字行的行高、表格起始位置、表格内各单元格包括的文字行的行数、各单元格内各文字行的行高。
进一步地,所述在当前页面显示表格上边框至页面下边缘的表格内容,在当前页的下一页面显示表格分页显示的界线至表格下边框的表格内容,包括:
在当前页面显示表格上边框至页面下边缘的除跨页的文字行以外的表格内容;在当前页的下一页面显示表格分页显示的界线至表格下边框的除跨越表格分页显示的界线的文字行的表格内容;
或,将跨页的文字行分成上下两部分,在当前页面显示表格的上边框至当前页面下边缘的包括跨页的文字行的上半部分的表格内容;将跨越表格分页显示的界线的文字行分成上下两部分,下一页显示表格分页显示的界线至表格的下边框的包括跨越表格分页显示的分界线的文字行的下半部分的表格内容。
一种文档中的表格显示装置,包括:
单元格确定模块,用于确定表格中所有跨页的单元格;
界线确定模块,用于确定所有跨页的单元格中跨页的文字行,并确定各跨页的文字行中距离表格上边框最近的文字行的位置做为表格分页显示的界线;
显示模块,用于在当前页面显示表格上边框至页面下边缘的表格内容,在当前页的下一页面显示表格分页显示的界线至表格下边框的表格内容。
优选地,所述表格显示装置还包括判断模块,用于根据页面的排版信息和表格所在页面的下边缘的位置判断表格是否跨页。
所述单元格确定模块具体用于:根据页面的排版信息确定表格中的所有单元格;遍历所有单元格,当该单元格的上边框在页面的下边缘的上方,并且该单元格的下边框在页面的下边缘的下方,则该单元格跨页。
所述显示模块包括第一显示子单元或第二显示子单元,所述第一显示子单元用于在当前页面显示表格上边框至页面下边缘的除跨页的文字行以外的表格内容;在当前页的下一页面显示表格分页显示的界线至表格下边框的除跨越表格分页显示的界线的文字行的表格内容;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汉王科技股份有限公司,未经汉王科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110343719.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种镭射机构旋转模组
- 下一篇:用于冰箱的制冰机及具有它的冰箱