[发明专利]标签打印模板生成方法及装置在审
| 申请号: | 202010699609.8 | 申请日: | 2020-07-20 |
| 公开(公告)号: | CN111783414A | 公开(公告)日: | 2020-10-16 |
| 发明(设计)人: | 王永喜;闫心现;赵静;乔碧碧;徐燕超;王鹏飞 | 申请(专利权)人: | 上海乾臻信息科技有限公司 |
| 主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/84;G06F16/838;G06F16/957 |
| 代理公司: | 苏州领跃知识产权代理有限公司 32370 | 代理人: | 王宁 |
| 地址: | 202156 上海市崇明区长兴镇江南*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 标签 打印 模板 生成 方法 装置 | ||
本申请提供了一种标签打印模板生成方法及装置,所述方法包括:获取html文件,并在所述html文件中添加Canvas元素;在所述Canvas元素上绘制实体对象组;根据所述实体对象组获取标签打印模板的json数据;将所述html文件发送至浏览器,所述html文件被所述浏览器解析后展示所述标签打印模板的效果图,所述标签打印模板的效果图包括所述Canvas元素和所述实体对象组。在html文件中添加Canvas元素,在Canvas元素上绘制打印模板所需的各项实体对象,用户通过html文件来添加或者修改标签打印模板,再通过浏览器解析html文件来展示标签打印模板的效果图,由此使用户可以在添加、修改标签打印模板的过程中,实时、直观、方便地查看模板的样式并实时生成模板文件的json数据。
技术领域
本申请涉及信息处理的技术领域,尤其涉及标签打印模板生成方法及装置、电子设备、计算机可读存储介质。
背景技术
现在使用打印标签的行业越来越多,常见的打印标签有快递业使用的电子面单,餐饮、购物时使用的小票,银行业的电子凭条,交通系统的车票和飞机票等。
目前打印标签时使用的模板采用json文件形式,在添加或修改模板时需要对json文件的内容进行添加或修改,但改动过程中不能直观地查看模板样式,导致开发人员看不到改动带来的变化,影响模板的开发效率。
发明内容
本申请的目的在于提供标签打印模板生成方法及装置、电子设备、计算机可读存储介质,解决现有技术的标签打印模板在改动过程中无法实时查看模板样式的问题。
本申请的目的采用以下技术方案实现:
第一方面,本申请提供了一种标签打印模板生成方法,所述方法包括:获取html文件,并在所述html文件中添加Canvas元素;在所述Canvas元素上绘制实体对象组;根据所述实体对象组获取标签打印模板的json数据;将所述html文件发送至浏览器,所述html文件被所述浏览器解析后展示所述标签打印模板的效果图,所述标签打印模板的效果图包括所述Canvas元素和所述实体对象组。该技术方案的有益效果在于,在html文件中添加Canvas元素,在Canvas元素上绘制打印模板所需的各项实体对象,用户通过html文件来添加或者修改标签打印模板,再通过浏览器解析html文件来展示标签打印模板的效果图,由此使用户可以在添加、修改标签打印模板的过程中,实时、直观、方便地查看模板的样式并实时生成模板文件的json数据。
在一些可能的实现方式中,所述方法还包括:获取所述实体对象组的绘制数据;所述在所述Canvas元素上绘制实体对象组,包括:根据所述实体对象组的绘制数据,在所述Canvas元素上绘制所述实体对象组。该技术方案的有益效果在于,实际应用中通常由设计人员给出模板样式,开发人员根据设计人员提供的模板样式开发标签打印模板文件,因此可以获取绘制数据并根据绘制数据绘制标签打印模板的各项实体对象。
在一些可能的实现方式中,所述获取所述实体对象组的绘制数据,包括:获取模板样式文件并发送至用户的终端设备,所述模板样式文件用于提供所述实体对象组的绘制数据;接收所述实体对象组的绘制数据。该技术方案的有益效果在于,模板样式文件例如是设计人员给出的png或者jpg格式的文件,在文件中给出各项实体对象的绘制数据。
在一些可能的实现方式中,所述在所述Canvas元素上绘制实体对象组,包括:使用JavaScript语句在所述Canvas元素上绘制所述实体对象组。该技术方案的有益效果在于,通过JavaScript语句给出路径、文字、二维码、条形码等实体对象的各项参数值,在Canvas元素上进行绘制操作,例如可以使用Printer工具类的JavaScript语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海乾臻信息科技有限公司,未经上海乾臻信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010699609.8/2.html,转载请声明来源钻瓜专利网。





