数据打印方法技术

技术编号:39810468 阅读:7 留言:0更新日期:2023-12-22 02:45
本申请涉及一种数据打印方法

【技术实现步骤摘要】
数据打印方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及数据处理领域,特别是涉及一种数据打印方法

装置

计算机设备及计算机可读存储介质


技术介绍

[0002]随着计算机技术的发展,实现服务端数据的自动化打印技术,对于提升企业数字化平台业务开展效率而言,具有十分重要的研究意义与应用价值

[0003]传统技术中,通常是在服务器端部署相应的功能库,当客户端请求进行数据打印时,需要与服务器端进行大量繁琐的交互过程,同时服务端也需要调用并运行大量功能插件对打印数据进行处理,效率较低


技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种数据打印方法

装置

计算机设备及计算机可读存储介质,能够有效提高数据打印的效率

[0005]第一方面,一种数据打印方法,包括:获取目标数据与数据显示模板,并将目标数据的各个数据元素按照预设规则填入数据显示模板,生成初始显示数据;对初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到初始显示数据对应的各个分页数据;基于各个分页数据中的标题数据及其对应的页码信息,生成初始显示数据对应的目录数据;并基于各个分页数据与目录数据,生成目标打印数据,并对目标打印数据进行打印

[0006]在其中一个实施例中,获取目标数据与数据显示模板,并将目标数据的各个数据元素按照预设规则填入数据显示模板,生成初始显示数据,包括:获取目标数据中各个数据元素对应的数据标签信息,以及数据显示模板中各个数据填入位置对应的位置标签信息;将各个数据标签信息与各个位置标签信息进行匹配,得到各个数据标签信息与各个位置标签信息间的对应关系;基于对应关系将目标数据的各个数据元素填入数据显示模板中对应的数据填入位置,生成初始显示数据

[0007]在其中一个实施例中,对初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,包括:基于预设顺序,对初始显示数据中各个标题数据以及内容数据进行遍历,得到各个标题数据对应的标题标识以及各个内容数据对应的内容标识;
基于各个标题标识以及各个内容标识,确定各个标题数据以及各个内容数据间的对应关系;基于对应关系,确定各个数据模块,并确定各个数据模块对应的显示尺寸

[0008]在其中一个实施例中,对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到所述初始显示数据对应的各个分页数据之前,还包括:获取目标数据的数据类型以及数据显示模板的模板类型,模板类型用于表征数据显示模板对应的显示主题

数据排版以及包含的图表类型与数量信息;基于目标数据的数据类型以及数据显示模板的模板类型,确定目标数据的展示效率与打印效率;基于展示效率与打印效率,确定对应的预设页面尺寸

[0009]在其中一个实施例中,基于目标数据的数据类型以及数据显示模板的模板类型,确定目标数据的展示效率与打印效率,包括:获取至少两个候选页面尺寸;基于目标数据的数据类型以及数据显示模板的模板类型,确定各个候选页面尺寸对应于目标数据的数据类型以及数据显示模板的模板类型的展示效率与打印效率;基于所述展示效率与打印效率,确定对应的预设页面尺寸,包括:基于各个候选页面尺寸对应的展示效率与打印效率之和,确定对应的预设页面尺寸

[0010]在其中一个实施例中,对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到初始显示数据对应的各个分页数据,包括:在各个数据模块中确定当前数据模块,并将当前数据模块对应的显示尺寸与当前页面中的前序数据模块对应的累加结果进行累加,得到当前累加结果,当前页面对应的前序数据模块对应的累加结果小于当前页面对应的预设页面尺寸,累加结果为当前页面中的前序数据模块对应的显示尺寸进行累加得到的;若当前累加结果小于或等于当前页面对应的预设页面尺寸,则将当前数据模块划分进当前页面内,并将当前数据模块的下一个数据模块作为当前数据模块,返回将当前数据模块对应的显示尺寸与当前页面中的前序数据模块对应的累加结果进行累加,得到当前累加结果的步骤;若当前累加结果大于当前页面对应的预设页面尺寸,则创建下一个页面,并将当前数据模块划分进下一个页面内,并将当前数据模块对应的下一个数据模块作为当前数据模块,将下一个页面作为当前页面,返回将当前数据模块对应的显示尺寸与当前页面中的前序数据模块对应的累加结果进行累加,得到当前累加结果的步骤

[0011]在其中一个实施例中,基于各个分页数据中的标题数据及其对应的页码信息,生成初始显示数据对应的目录数据,包括:各个分页数据中的标题数据都包含对应的参考编号;根据目标数据中的标题数据,生成目录列表,目录列表包括标题数据对应的标题层级

标题名称以及标题编号;将目录列表中标题数据的标题编号与各个分页数据中的标题数据对应的参考编
号进行匹配,得到目录列表中标题数据与各个分页数据中的标题数据的对应关系;基于对应关系,确定目录列表中标题数据对应的页码信息;基于目录列表与目录列表中标题数据对应的页码信息,生成初始显示数据对应的目录数据

[0012]第二方面,本申请还提供了一种数据打印装置,包括:获取模块,用于获取目标数据与数据显示模板,并将目标数据的各个数据元素按照预设规则填入数据显示模板,生成初始显示数据;分页模块,用于对初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到初始显示数据对应的各个分页数据;打印模块,用于基于各个分页数据中的标题数据及其对应的页码信息,生成初始显示数据对应的目录数据;并基于各个分页数据与目录数据,生成目标打印数据,并对目标打印数据进行打印

[0013]第三方面,本申请还提供了一种计算机设备,该计算机设备包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:获取目标数据与数据显示模板,并将目标数据的各个数据元素按照预设规则填入数据显示模板,生成初始显示数据;对初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到初始显示数据对应的各个分页数据;基于各个分页数据中的标题数据及其对应的页码信息,生成初始显示数据对应的目录数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据打印方法,其特征在于,所述方法包括:获取目标数据与数据显示模板,并将所述目标数据的各个数据元素按照预设规则填入所述数据显示模板,生成初始显示数据;对所述初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,其中,数据模块包括标题数据及匹配的内容数据中的至少一项;对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到所述初始显示数据对应的各个分页数据;基于所述各个分页数据中的标题数据及其对应的页码信息,生成所述初始显示数据对应的目录数据;并基于所述各个分页数据与所述目录数据,生成目标打印数据,并对所述目标打印数据进行打印
。2.
根据权利要求1所述的方法,其特征在于,所述获取目标数据与数据显示模板,并将所述目标数据的各个数据元素按照预设规则填入所述数据显示模板,生成初始显示数据,包括:获取所述目标数据中各个数据元素对应的数据标签信息,以及所述数据显示模板中各个数据填入位置对应的位置标签信息;将各个数据标签信息与各个位置标签信息进行匹配,得到所述各个数据标签信息与各个位置标签信息间的对应关系;基于所述对应关系将所述目标数据的各个数据元素填入所述数据显示模板中对应的数据填入位置,生成初始显示数据
。3.
根据权利要求1所述的方法,其特征在于,所述对所述初始显示数据中的各个标题数据及对应的内容数据进行遍历,得到各个数据模块对应的显示尺寸,包括:基于预设顺序,对所述初始显示数据中各个标题数据以及内容数据进行遍历,得到所述各个标题数据对应的标题标识以及各个内容数据对应的内容标识;基于各个标题标识以及各个内容标识,确定各个标题数据以及各个内容数据间的对应关系;基于所述对应关系,确定所述各个数据模块,并确定所述各个数据模块对应的显示尺寸
。4.
根据权利要求1所述的方法,其特征在于,所述对各个数据模块的显示尺寸依次进行累加,并基于每次累加的结果与预设页面尺寸进行比较,得到所述初始显示数据对应的各个分页数据之前,还包括:获取所述目标数据的数据类型以及所述数据显示模板的模板类型,所述模板类型用于表征所述数据显示模板对应的显示主题

数据排版以及包含的图表类型与数量信息;基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定所述目标数据的展示效率与打印效率;基于所述展示效率与打印效率,确定对应的预设页面尺寸
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定所述目标数据的展示效率与打印效率,包括:获取至少两个候选页面尺寸;基于所述目标数据的数据类型以及所述数据显示模板的模板类型,确定各个候选页面
尺寸对应于目标数据的数据类型以及数据显示模板的模板类型的展示效率与打印效率;所述基于所述展示效率与打印效率,确定对应的预设页面尺寸,包括:基于各个候选页面尺寸对应的展示效率与打印效率之和,确定对应的预设页面尺寸
。6.
根据权利要求1所述的方法,其特征在于,所述对各个数...

【专利技术属性】
技术研发人员:刘艳李星陈洲陈功
申请(专利权)人:金蝶征信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1