[发明专利]一种电子表单表格自动再造的方法和装置有效
申请号: | 201811341828.8 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109446506B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 何中;汤海泉;陈明敏;徐晓辉;姚童;何登;王斌 | 申请(专利权)人: | 江苏中威科技软件系统有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/177 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 226000 江苏省南通*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子 表单 表格 自动 再造 方法 装置 | ||
1.一种电子表单表格自动再造的方法,其特征在于,包括如下步骤:
若当前单元格内输入内容增多/变大并超出所述当前单元格当前高度,判断所述当前单元格是否为合并单元格,所述合并单元格由两个或两个以上相邻行的单元格合并而成;
若所述当前单元格为所述合并单元格,则调取所述当前单元格属性;
判断所述当前单元格属性中是否有可拉伸的标记;
若所述当前单元格属性存在可拉伸的标记,则自动根据输入内容计算出适配的所述合并单元格的高度、并拉伸所述合并单元格,同时再造相关联的非合并单元格。
2.如权利要求1所述的方法,其特征在于,所述再造相关联的非合并单元格包括:
在所述相关联的所述非合并单元格的底部再造出相同非合并单元格,再造后的所述非合并单元格的底部与拉伸后的所述合并单元格底部齐平。
3.如权利要求1所述的方法,其特征在于,每个所述当前单元格具有第一标识,所述第一标识为合并成当前单元格的相邻行单元格的个数,判断所述当前单元格是否为合并单元格的方法为:
当所述第一标识大于1时,所述当前单元格为合并单元格;当所述第一标识等于1时,所述当前单元格为非合并单元格。
4.如权利要求1所述的方法,其特征在于,所述自动根据输入内容计算出适配的所述合并单元格的高度包括:
自动计算出所述合并单元格内文字的行数,
调取所述文字的字体大小、得到行高,调取所述文字的行距;
获得所述合并单元格的高度为h=行数*行高+行距*(行数-1)。
5.如权利要求1所述的方法,其特征在于,
所述再造相关联的非合并单元格之前包括:
调取所述相关联的非合并单元格属性;
判断所述相关联的非合并单元格属性中是否有可再造的标记;
若所述相关联的非合并单元格属性存在可再造的标记,则执行再造所述相关联的非合并单元格的动作,否则不执行。
6.如权利要求5所述的方法,其特征在于,所述当前单元格属性可修改,修改所述当前单元格属性之前包括:
判断修改人员是否为授权人员;
若所述修改人员为授权人员,则执行修改所述当前单元格属性的动作,否则不执行。
7.如权利要求1所述的方法,其特征在于,所述方法还包括如下步骤:
若所述单元格为非合并单元格;
调取所述非合并单元格属性;
判断所述非合并单元格属性中是否固定列高和列宽;
若所述非合并单元格属性的列高和列宽固定,则只显示所述非合并单元格的固定列高和列宽范围内的输入内容。
8.如权利要求7所述的方法,其特征在于,所述非合并单元格属性可修改,修改所述非合并单元格属性之前包括:
判断修改人员是否为授权人员;
若所述修改人员为授权人员,则执行修改所述非合并单元格属性的动作,否则不执行。
9.如权利要求1所述的方法,其特征在于,所述方法还包括如下步骤:若在所述当前单元格下方再造单元格,判断被选中复制的单元格是否为整行相关联的单元格;
若所述被选中复制的单元格为整行相关联的单元格;
再造时,直接将所述整行相关联的单元格插入于所述当前单元格下方。
10.一种具有存储功能的装置,其特征在于,存储有程序数据,所述程序数据能够被执行以实现如权利要求1-9任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中威科技软件系统有限公司,未经江苏中威科技软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811341828.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种范文生成方法及系统
- 下一篇:一种报表的构建方法及装置