【摘要】 本发明公开了一种转换表格描述方式的方法,用以实现将表格从平铺式描述格式转换为嵌套式描述格式,该方法包括:根据表格对应的平铺式描述,确定所述表格中每个基础列的列宽,每个基础行的行高,以及每个基础网格的矩阵信息,然后根据所述每个基础网格的矩阵信息,确定所述表格中每个表行包含的基础行数,以及每个表栏包含的基础列数,并根据所述每个基础行的行高,每个基础列的列宽,获取所述表格中每个表行的行高,以及每个表栏的栏宽,用嵌套式描述记录所述每个表行的行高和每个表栏的栏宽。本发明还公开了一种转换表格描述方式的装置。 【专利类型】发明授权 【申请人】北大方正集团有限公司; 北京北大方正电子有限公司 【申请人类型】企业 【申请人地址】100871 北京市海淀区成府路298号方正大厦9层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810239683.0 【申请日】2008-12-15 【申请年份】2008 【公开公告号】CN101436176B 【公开公告日】2010-12-01 【公开公告年份】2010 【授权公告号】CN101436176B 【授权公告日】2010-12-01 【授权公告年份】2010.0 【IPC分类号】G06F17/24 【发明人】李彦娜; 魏超鹏 【主权项内容】一种转换表格描述方式的方法,其特征在于,包括:A、根据表格对应的平铺式描述,确定所述表格中每个基础列的列宽,每个基础行的行高,以及每个基础网格的矩阵信息;B、根据所述每个基础网格的矩阵信息,确定所述表格中每个表行包含的基础行数,以及每个表栏包含的基础列数,并根据所述每个基础行的行高,每个基础列的列宽,获取所述表格中每个表行的行高,以及每个表栏的栏宽;C、用嵌套式描述记录所述每个表行的行高和每个表栏的栏宽;其中,所述步骤B包括:B11、将所述表格作为当前表格;B12、根据所述当前表格中每个基础网格的矩阵信息中的纵向值,确定每个表行包含的基础行数,并获取所述当前表格的每个表行的行高;B13、根据当前表行中每个基础网格的矩阵信息中的横向值,确定当前表行中每个表栏包含的基础列数,并获取当前表行中每个表栏的栏宽;B14、若当前表栏中第一基础网格的矩阵信息的横向值与该当前表栏包含的基础列数相等,以及当所述第一基础网格的矩阵信息的纵向值与该当前表栏所在表行包含的基础行数相等时,该当前表栏不存在子表,将下一个表栏作为当前表栏,继续执行步骤B14,直至遍历每个表栏后,将下一个表行作为当前表行,返回步骤B13,直至遍历每个表行,否则,该当前表栏存在子表,将该当前表栏对应的范围确定为当前表格,转入步骤B12,其中,所述第一基础网格为所述当前表栏范围中的左上方的基础网格;或者,所述步骤B包括:B21、将所述表格作为当前表格;B22、根据所述当前表格中每个基础网格的矩阵信息中的横向值,确定每个表栏包含的基础列数,并获取所述当前表格的每个表栏的栏宽;B23、根据当前表栏中每个基础网格的矩阵信息中的纵向值,确定当前表 栏中表行包含的基础行数,并获取当前表栏中每个表行的行高;B24、若当前表行中第一基础网格的矩阵信息的横向值与该当前表行所在表栏包含的基础列数相等,以及当所述第一基础网格的矩阵信息的纵向值与该当前表行包含的基础行数相等时,该当前表行不存在子表,将下一个表行作为当前表行,继续执行步骤B24,直至遍历每个表行后,将下一个表栏作为当前表栏,返回步骤B23,直至遍历每个表栏,否则,该表行存在子表,该表行对应的范围确定为当前表格,转入步骤B22,其中,所述第一基础网格为所述当前表行范围中的左上方的基础网格。。 【当前权利人】新方正控股发展有限责任公司; 北京北大方正电子有限公司 【当前专利权人地址】广东省珠海市横琴新区华金街58号横琴国际金融中心大厦3007; 北京市海淀区上地五街9号方正大厦 【专利权人类型】其他有限责任公司; 有限责任公司(台港澳法人独资) 【统一社会信用代码】91110108101974963M; 9111010860004164XH 【家族被引证次数】2