一种打印模板的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28672343 阅读:6 留言:0更新日期:2021-06-02 02:48
本发明专利技术公开了一种打印模板的生成方法、装置、电子设备及存储介质,应用于打印模板管理系统;方法包括:响应用户对预设业务模块的第一选择操作,获取模块数据列;响应用户对模块数据列和预设功能选项的第二选择操作,确定排版数据;采用排版数据生成打印模板。本发明专利技术通过获取业务模块的模块数据列,结合预设功能选项,可自定义每一个模块的打印模板,无需有打印需求的模块提供自定义打印设置,减少了页面和代码的冗余。此外,本发明专利技术可通过对预设功能选项的选择操作,来调整打印模板的内容,可实现打印模板内容的自定义和多样化。

【技术实现步骤摘要】
一种打印模板的生成方法、装置、电子设备及存储介质
本专利技术涉及打印
,尤其涉及一种打印模板的生成方法、装置、电子设备及存储介质。
技术介绍
在现有的如管理人事、访客、停车等模块的安防管理系统中,不同的模块通常需要有不同的打印模板,也适应不同模块的打印需求。现有管理打印凭条技术主要以下两种:固定式:各模块的打印凭条都是根据各模块业务设计好了以后,固定好打印内容、排版。当需要打印时,直接调用固定的模板进行打印操作。自定义式:基于本模块的业务用户可定义打印内容和排版。然而,固定式的主要缺陷是,用户无法根据自身需求设定打印内容。而自定义式对于多模块间的管理系统,没有形成系统管理打印模板的方法,有打印需求的模块都需要提供自定义打印设置,从而导致代码和页码冗余。综上,现有技术存在打印模板内容单一固定,页码和代码冗余,用户管理不便的缺陷。
技术实现思路
本专利技术提供了一种打印模板的生成方法、装置、电子设备及存储介质,用于解决现有技术存在打印模板内容单一固定,页码和代码冗余,用户管理不便的技术问题。本专利技术提供了一种打印模板的生成方法,应用于打印模板管理系统;所述方法包括:响应用户对预设业务模块的第一选择操作,获取模块数据列;响应所述用户对所述模块数据列和预设功能选项的第二选择操作,确定排版数据;采用所述排版数据生成打印模板。可选地,所述打印模板管理系统包括自定义显示页面;所述自定义显示页面包含div对象;所述采用所述排版数据生成打印模板的步骤,包括:在所述div对象中添加所述排版数据,生成打印模板。可选地,所述方法还包括:设置所述打印模板的模板对象属性;基于所述模板对象属性将所述模板对象保存在预设数据库中。可选地,所述方法还包括:当所述用户触发模板绘制操作时,响应所述用户针对目标打印模板的第三选择操作,从所述数据库中获取所述目标打印模板;将所述目标打印模板转换为预设数组;遍历所述预设数组获取所述目标打印模板的元素属性;基于所述元素属性,调用预设接口生成模板图片;采用所述模板图片进行打印。本专利技术还提供了一种打印模板的生成装置,应用于打印模板管理系统;所述装置包括:模块数据列获取模块,用于响应用户对预设业务模块的第一选择操作,获取模块数据列;排版数据确定模块,用于响应所述用户对所述模块数据列和预设功能选项的第二选择操作,确定排版数据;打印模板生成模块,用于采用所述排版数据生成打印模板。可选地,所述打印模板管理系统包括自定义显示页面;所述自定义显示页面包含div对象;所述打印模板生成模块,包括:打印模板生成子模块,用于在所述div对象中添加所述排版数据,生成打印模板。可选地,还包括:模板对象属性设置子模块,用于设置所述打印模板的模板对象属性;保存子模块,用于基于所述模板对象属性将所述模板对象保存在预设数据库中。可选地,还包括:目标打印模板获取模块,用于当所述用户触发模板绘制操作时,响应所述用户针对目标打印模板的第三选择操作,从所述数据库中获取所述目标打印模板;转换模块,用于将所述目标打印模板转换为预设数组;元素属性获取模块,用于遍历所述预设数组获取所述目标打印模板的元素属性;模板图片生成模块,用于基于所述元素属性,调用预设接口生成模板图片;打印模块,用于采用所述模板图片进行打印。本专利技术还提供了一种电子设备,所述设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行如上任一项所述的打印模板的生成方法。本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上任一项所述的打印模板的生成方法。从以上技术方案可以看出,本专利技术具有以下优点:本专利技术公开了一种打印模板的生成方法,应用于打印模板管理系统,包括:响应用户对预设业务模块的第一选择操作,获取模块数据列;响应用户对模块数据列和预设功能选项的第二选择操作,确定排版数据,采用排版数据生成打印模板。本专利技术通过获取业务模块的模块数据列,结合预设功能选项,可自定义每一个模块的打印模板,无需有打印需求的模块提供自定义打印设置,减少了页面和代码的冗余。此外,本专利技术可通过对预设功能选项的选择操作,来调整打印模板的内容,可实现打印模板内容的自定义和多样化。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种打印模板的生成方法的步骤流程图;图2为本专利技术另一实施例提供的一种打印模板的生成方法的步骤流程图;图3为本专利技术实施例提供的一种打印模板的生成装置的结构框图。具体实施方式本专利技术实施例提供了一种打印模板的生成方法、装置、电子设备及存储介质,用于解决现有技术存在打印模板内容单一固定,页码和代码冗余,用户管理不便的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术实施例提供的一种打印模板的生成方法的步骤流程图。本专利技术提供的一种打印模板的生成方法,应用于打印模板管理系统;具体可以包括以下步骤:步骤101,响应用户对预设业务模块的第一选择操作,获取模块数据列;在本专利技术实施例中,打印模板管理系统可包含多个业务模块,包括但不限于人事模块,访客模块,停车管理模块等,可根据用户实际需求进行设置,本专利技术实施例对此不作具体限制。在具体实现中,打印模块管理系统可以给出有打印需求的模块供用户选择,以根据用户的选择行为获取相应的模块数据列。在一个示例中,用户的第一选择操作可以是针对显示页面上的业务模块的点击、按压等操作,也可以是文字输入操作,本专利技术实施例对此不作具体限制。在本专利技术实施例中,模块数据列是指业务模块相关的显示在相应界面上的可打印数据。在一个示例中,以人事模块为例,模块数据列可以是人员是相关数据,包括人员的身份信息、岗位信息、入职年限等信息。在另一个示例中,以访客模块为例,模块数据列可以是访客相关数据,如访客身份信息、来访时间、造访对象等。步骤102,响应用户对模块数据列和预设功能选项的第二选择操作,确定排版数据;现有的本文档来自技高网...

【技术保护点】
1.一种打印模板的生成方法,其特征在于,应用于打印模板管理系统;所述方法包括:/n响应用户对预设业务模块的第一选择操作,获取模块数据列;/n响应所述用户对所述模块数据列和预设功能选项的第二选择操作,确定排版数据;/n采用所述排版数据生成打印模板。/n

【技术特征摘要】
1.一种打印模板的生成方法,其特征在于,应用于打印模板管理系统;所述方法包括:
响应用户对预设业务模块的第一选择操作,获取模块数据列;
响应所述用户对所述模块数据列和预设功能选项的第二选择操作,确定排版数据;
采用所述排版数据生成打印模板。


2.根据权利要求1所述的方法,其特征在于,所述打印模板管理系统包括自定义显示页面;所述自定义显示页面包含div对象;所述采用所述排版数据生成打印模板的步骤,包括:
在所述div对象中添加所述排版数据,生成打印模板。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
设置所述打印模板的模板对象属性;
基于所述模板对象属性将所述模板对象保存在预设数据库中。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
当所述用户触发模板绘制操作时,响应所述用户针对目标打印模板的第三选择操作,从所述数据库中获取所述目标打印模板;
将所述目标打印模板转换为预设数组;
遍历所述预设数组获取所述目标打印模板的元素属性;
基于所述元素属性,调用预设接口生成模板图片;
采用所述模板图片进行打印。


5.一种打印模板的生成装置,其特征在于,应用于打印模板管理系统;所述装置包括:
模块数据列获取模块,用于响应用户对预设业务模块的第一选择操作,获取模块数据列;
排版数据确定模块,用于响应所述用户对所述模块数据列和预设功能选项的第二选择操作,确定排版数据;
打印模板生成模块,用于采...

【专利技术属性】
技术研发人员:陈彩云
申请(专利权)人:厦门熵基科技有限公司
类型:发明
国别省市:福建;35

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

1