本申请提供一种表格与字体的适配方法、装置及电子设备。该方法包括:终端通过表格系统获取用户指令,并根据用户指令获取目标区域的表格和表格对象元素的原始数据。之后使用根据表格评价参数和字体评价参数建立的表格评价模型在表格对象元素中识别出评价合格的元素,并将该元素作为目标对象元素,并基于目标对象元素的原始数据在根据元素标识和经验参数建立的表格调节模型中依次选择对应的表格调节模型,使表格调节模型计算表格对象元素中各个元素的适配数据。本申请的方法,提升了表格和字体的适配效率,并增强了适配方法的普遍性和便利性。
【技术实现步骤摘要】
本申请涉及表格与字体适配领域,尤其涉及一种表格与字体的适配方法、装置及电子设备。
技术介绍
1、用户使用计算机浏览网页时,经常会看到网页中显示表格中的单元格和字体无法对齐,或表格高度和字体大小不协调,甚至呈现格式错乱的状态,影响了用户的阅读。
2、针对表格和字体不协调的问题,现有技术在表格软件中置入表格的默认高度以及默认字体大小,通过设置一个默认的表格高度将属于该表格的字体大小或表格宽度进行适应修改,直到将所有字体均能归纳在表格中为止。
3、但是,表格和字体的适配受到多方面因素的影响,如字体到表格上下左右的间距,现有技术仅通过设置默认字体大小以及默认表格高度的方法虽然使表格边框对表格内的字体进行机械包裹,但是忽略了表格的其他因素,后续仍需增加大量手动调节的步骤对多方面因素逐一进行调整,操作繁琐,效率低下。
技术实现思路
1、本申请提供一种表格与字体的适配方法、装置及电子设备,用以提升表格和字体的适配效率,并增强适配方法的普遍性和便利性。
2、第一方面,本申请提供一种表格与字体的适配方法,应用于表格系统,其中,表格系统包括表格评价模型和表格调节模型,包括:
3、获取用户指令,其中,用户指令包括对表格和表格中字体调节的指示信息;
4、根据用户指令获取目标区域的表格和表格对象元素的原始数据,其中,表格对象元素包括表格高度、表格宽度、单元格高度、单元格宽度,以及字体高度、字体距离对应单元格的上间距、下间距、左间距和右间距;
5、根据表格评价模型和表格对象元素的原始数据确定目标对象元素,根据目标对象元素确定表格调节模型,并根据表格调节模型计算表格对象元素的适配数据;
6、根据表格对象元素的适配数据对表格和/或字体进行调节。
7、可选地,在根据表格评价模型和表格对象元素的原始数据确定目标对象元素之前,方法还包括:
8、建立表格评价模型,其中,表格评价模型包括表格高度评价模型和字体高度评价模型。
9、可选地,建立表格评价模型,具体包括:
10、获取表格评价参数,并根据表格评价参数建立表格高度评价模型,根据表格高度评价模型对表格高度的初始数据进行表格评价,并生成表格评价结果;其中,表格评价结果包括表格合格和表格不合格;
11、获取字体评价参数,并根据字体评价参数建立字体高度评价模型,根据字体高度评价模型对字体高度的初始数据进行字体评价,并生成字体评价结果;其中,字体评价结果包括字体合格和字体不合格;
12、根据表格评价结果和字体评价结果确定目标对象元素,其中,目标对象元素包括表格高度和字体高度。
13、可选地,在根据目标对象元素确定表格调节模型之前,方法还包括:
14、建立表格调节模型,其中,表格调节模型包括第一表格调节模型、第二表格调节模型和第三表格调节模型。
15、可选地,建立表格调节模型,具体包括:
16、获取表格元素标识和字体元素标识,并获取表格与字体的经验参数;
17、根据表格与字体的经验参数对字体距离单元格的上间距和下间距建立第一表格调节模型;
18、根据表格元素标识和字体元素标识对表格对象元素建立第二表格调节模型;并根据第二表格调节模型和经验参数对表格对象元素建立第三表格调节模型;
19、根据第一表格调节模型、第二表格调节模型和第三表格调节模型计算表格对象元素的适配数据。
20、可选地,当表格评价结果为表格不合格,字体评价结果为字体合格时,具体包括:
21、根据表格不合格且字体合格的评价结果确定目标对象元素为字体高度;
22、根据第一表格调节模型和字体高度的原始数据确定字体上间距和/或下间距的适配数据;
23、根据第三表格调节模型对字体上间距和/或下间距的适配数据确定表格对象元素中各个元素的适配数据;
24、并根据表格对象元素中各个元素的适配数据对表格和/或字体进行调节。
25、可选地,当表格评价结果为表格合格,字体评价结果为字体不合格时,具体包括:
26、根据表格合格且字体不合格的评价结果确定目标对象元素为表格高度;
27、根据表格高度的原始数据计算表格中各个单元格高度的原始数据,根据第二表格调节模型和第一表格调节模型对单元格高度的原始数据计算对应字体上间距和/或下间距的适配数据;
28、根据第二表格调节模型和第三表格调节模型对字体上间距和/或下间距的适配数据计算表格对象元素中各个元素的适配数据;
29、根据表格对象元素中各个元素的适配数据对表格和/或字体进行调节。
30、第二方面,本申请提供一种表格与字体的适配装置,包括:
31、获取模块,用于获取用户指令,其中,用户指令包括对表格和表格中字体调节的指示信息;
32、处理模块,用于根据用户指令获取目标区域的表格和表格对象元素的原始数据,其中,表格对象元素包括表格高度、表格宽度、单元格高度、单元格宽度,以及字体高度、字体距离对应单元格的上间距、下间距、左间距和右间距;
33、处理模块还用于根据表格评价模型和表格对象元素的原始数据确定目标对象元素,根据目标对象元素确定表格调节模型,并根据表格调节模型计算表格对象元素的适配数据;
34、处理模块还用于根据表格对象元素的适配数据对表格和/或字体进行调节。
35、可选地,处理模块还用于建立表格评价模型,其中,表格评价模型包括表格高度评价模型和字体高度评价模型。
36、可选地,获取模块还用于获取表格评价参数,并根据表格评价参数建立表格高度评价模型,根据表格高度评价模型对表格高度的初始数据进行表格评价,并生成表格评价结果;其中,表格评价结果包括表格合格和表格不合格;
37、获取字体评价参数,并根据字体评价参数建立字体高度评价模型,根据字体高度评价模型对字体高度的初始数据进行字体评价,并生成字体评价结果;其中,字体评价结果包括字体合格和字体不合格;
38、根据表格评价结果和字体评价结果确定目标对象元素,其中,目标对象元素包括表格高度和字体高度。
39、可选地,处理模块还用于建立表格调节模型,其中,表格调节模型包括第一表格调节模型、第二表格调节模型和第三表格调节模型。
40、可选地,获取模块还用于获取表格元素标识和字体元素标识,并获取表格与字体的经验参数;
41、根据表格与字体的经验参数对字体距离单元格的上间距和下间距建立第一表格调节模型;
42、根据表格元素标识和字体元素标识对表格对象元素建立第二表格调节模型;并根据第二表格调节模型和经验参数对表格对象元素建立第三表格调节模型;
43、根据第一表格调节模型、第二表格调节模型和第三表格调节模型计算表格对象元素的适配数据。
44、可选地,当表格评价结本文档来自技高网
...
【技术保护点】
1.一种表格与字体的适配方法,其特征在于,应用于表格系统,其中,所述表格系统包括表格评价模型和表格调节模型,所述方法包括:
2.根据权利要求1所述的适配方法,其特征在于,在根据表格评价模型和所述表格对象元素的原始数据确定目标对象元素之前,所述方法还包括:
3.根据权利要求2所述的适配方法,其特征在于,建立所述表格评价模型,具体包括:
4.根据权利要求1所述的适配方法,其特征在于,在根据所述目标对象元素确定表格调节模型之前,所述方法还包括:
5.根据权利要求4所述的适配方法,其特征在于,建立所述表格调节模型,具体包括:
6.根据权利要求3所述的适配方法,其特征在于,当表格评价结果为表格不合格,字体评价结果为字体合格时,具体包括:
7.根据权利要求6所述的适配方法,其特征在于,当表格评价结果为表格合格,字体评价结果为字体不合格时,具体包括:
8.一种表格与字体的适配装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7中任一项所述的方法。
...
【技术特征摘要】
1.一种表格与字体的适配方法,其特征在于,应用于表格系统,其中,所述表格系统包括表格评价模型和表格调节模型,所述方法包括:
2.根据权利要求1所述的适配方法,其特征在于,在根据表格评价模型和所述表格对象元素的原始数据确定目标对象元素之前,所述方法还包括:
3.根据权利要求2所述的适配方法,其特征在于,建立所述表格评价模型,具体包括:
4.根据权利要求1所述的适配方法,其特征在于,在根据所述目标对象元素确定表格调节模型之前,所述方法还包括:
5.根据权利要求4所述的适配方法,其特征在于,建立所述表格调节模型,具体包括:
<...
【专利技术属性】
技术研发人员:陈芳芳,邹小军,林剑青,王晓平,
申请(专利权)人:海通证券股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。