一种数据显示方法、计算设备及可读存储介质与流程

文档序号:27316271发布日期:2021-11-09 23:56阅读:来源:国知局

技术特征:
1.一种数据显示方法,适于在计算设备中执行,所述方法包括:在显示界面显示结构化数据中的元素;响应在所述显示界面调整已显示元素的操作,获取所述已显示元素的坐标、原内容和调整后的内容;将所述结构化数据中对应的原内容更新为所述调整后的内容;将所述显示界面中、与所述已显示元素坐标对应的内容更新所述调整后的内容。2.如权利要求1所述的方法,其中,所述结构化数据中的元素包括键值对集合名称、键值对条目,所述结构化数据通过如下方式得到:获取原显示数据中所述键值对集合名称;确定各键值对集合中每个键值对的高度像素值、键、键的字符长度、键值、键值的字符长度,作为一个所述键值对条目;将所述键值对集合名称、所述键值对条目转换为预设格式的数组,得到所述结构化数据。3.如权利要求2所述的方法,还包括步骤:从所述结构化数据中读取元素,已读取元素为所述键值对条目或所述键值对集合名称;根据已读取元素的信息和预设布局参数确定已读取元素的纵坐标,将已读取元素和其纵坐标关联存储至纵坐标容器中;根据已读取元素的信息和所述预设布局参数确定已读取元素的横坐标,将已读取元素和其横坐标关联存储至横坐标容器中。4.如权利要求3所述的方法,其中,所述预设布局参数包括初始纵坐标、相邻行元素之间的间隔像素值、横坐标轴与画布上边界的间隔像素值,所述根据已读取元素的信息和所述预设布局参数确定已读取元素的纵坐标的步骤包括:判断已读取元素是否为各列的第一个元素,若是,则已读取元素的纵坐标为所述初始纵坐标;若否,当已读取元素为键值对数组时,对应的键和键值的纵坐标相同,根据如下公式确定所述已读取元素的纵坐标:其中,y为所述已读取元素的纵坐标,straty为所述初始纵坐标,l[x]为所述已读取元素的像素高度值,s1为相邻行元素之间的间隔像素值,z为横坐标轴与画布上边界的间隔像素值。5.如权利要求4所述的方法,当已读取元素为键值对集合名称时,还包括步骤:判断已读取元素是否为各列的最后一个元素,若是,则已读取元素的纵坐标为所述初始纵坐标;若否,根据如下公式确定所述已读取元素的纵坐标:。6.如权利要求4或5所述的方法,其中,所述相邻行元素之间的间隔像素值包括已读取元素与相邻下一行元素的间隔像素值、已读取元素与相邻上一行元素的间隔像素值。
7.如权利要求3至5中任一项所述的方法,其中,所述预设布局参数还包括初始横坐标、相邻列之间的间隔像素值,所述根据所述预设布局参数确定已读取元素的横坐标的步骤包括:判断已读取元素是否处于所述初始横坐标处,若是,那么已读取元素的横坐标为所述初始横坐标;若否,则根据如下公式确定所述已读取元素的横坐标:其中,xt为所述已读取元素的横坐标,x(t

1)为与所述已读取元素相邻列中元素的横坐标,x(t

1).width为与所述已读取元素邻列中元素的最大像素宽度值,s2为相邻列之间的间隔像素值。8.如权利要求7所述的方法,当所述已读取元素为键值对条目时,所述相邻列之间的间隔像素值包括相邻键的列和键值的列之间的间隔像素值、相邻键值的列与键的列之间的间隔像素值。9.一种计算设备,包括:至少一个处理器;以及存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1

8中任一项所述方法的指令。10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1

8中任一项所述方法。

技术总结
本发明公开了一种数据显示方法、计算设备及可读存储介质,该方法包括:在显示界面显示结构化数据中的元素;响应在显示界面调整已显示元素的操作,获取已显示元素的坐标、原内容和调整后的内容;将结构化数据中对应的原内容更新为调整后的内容;将显示界面中、与已显示元素坐标对应的内容更新调整后的内容。由上述内容可知,本发明可在显示界面直接调整键值对内容,而无需去数据文件中修改,提高了数据修改的效率,并根据调整后的数据实时更新显示界面的内容,提高了数据修改的灵活性和便利性。提高了数据修改的灵活性和便利性。提高了数据修改的灵活性和便利性。


技术研发人员:卢桢
受保护的技术使用者:统信软件技术有限公司
技术研发日:2021.10.11
技术公布日:2021/11/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1