发明名称 |
一种表格重排方法和系统 |
摘要 |
本发明所述的一种表格重排方法和系统,构建表格逻辑结构信息;获取所述表格的总行数和总列数,计算表格线宽并计算每个单元格的起始列号和列宽;遍历每个单元格,获取单元格的内容后,将单元格作为排版对象单独进行排版;加入线宽和单元格间距后,将单元格组合成逻辑行,逻辑行组合成逻辑表格,排列在目标显示区域绘制表格。提供一种完善的表格重排方法和系统,使得表格结构保持版式描述不变的情况下,又能够在显示受限的情况下进行保持表格逻辑结构的重排,解决的技术问题是现有技术中的表格重排方法在版式文档在屏幕尺寸受限的显示设备上被显示时,无法合理处理其中的表格数据。 |
申请公布号 |
CN104516867A |
申请公布日期 |
2015.04.15 |
申请号 |
CN201310462279.0 |
申请日期 |
2013.09.30 |
申请人 |
北大方正集团有限公司;北京方正阿帕比技术有限公司 |
发明人 |
冯浩然;丁力 |
分类号 |
G06F17/25(2006.01)I;G06F17/24(2006.01)I |
主分类号 |
G06F17/25(2006.01)I |
代理机构 |
北京三聚阳光知识产权代理有限公司 11250 |
代理人 |
寇海侠 |
主权项 |
一种表格重排方法,其特征在于,包括以下步骤:构建表格逻辑结构信息;获取所述表格的总行数和总列数,计算表格线宽并计算每个单元格的起始列号和列宽;遍历每个单元格,获取单元格的内容后,将单元格作为排版对象单独进行排版;加入线宽和单元格间距后,将单元格组合成逻辑行,逻辑行组合成逻辑表格,排列在目标显示区域绘制表格。 |
地址 |
100871 北京市海淀区成府路298号方正大厦9层 |