【技术实现步骤摘要】
一种基于TinyMCE富文本的web端自定义打印方法
本专利技术涉及计算机引擎与开发平台的前端开发
技术介绍
为了完成具有Saas的软件平台,如开发的产品是一种为各种类型的企业管理库存的一款Saas类型的互联网产品。因为是与企业的日常单据管理有所关联,所以相关的打印功能就有所要求,普通的页面打印越来越不满足广大公司产品使用者的需求,自定义打印功能需求应运而生。如被管理的产品的单据类型比较多,然而用户对于业务单据的打印有更多自定义需求,直接通过网页打印的单纯直接的功能不能满足用户的需要,对于业务单据,用户往往需要导出数据后通过其他文档编辑软件调整、处理数据显示格式再进行单据的打印,这样对用户的体验不是很好,对于产品而言,满足用户的需求是第一要务。为了解决这个痛点,现有的实现方案基本都不能解决现在的问题。早期的自定义打印要么是基于Java,通过后端调用电脑的打印模组进行自定义打印,但是支持的浏览器类型很少,除了早期的Ie8,之后的谷歌和火狐浏览器都不支持,且界面落后。要么是通过下载一个小插件安装,后方才 ...
【技术保护点】
1.一种基于TinyMCE富文本的web端打印方法的方法,其特征是,步骤如下:步骤1:用户先在web端,选择自己需要的单据类型,支持13种单据类型分别为采购入库,销售退货,其它入库,盘点入库,调拨入库,生产入库,内部领用,盘点出库,销售出库,采购退货,其它出库,调拨出库,采购订单,销售订单,然后在TinyMCE富文本中设置自己需要的模板格式且覆盖现有主要的模板格式,包括字体大小以及准备打印的纸张大小,设置好模板通过node对页面模板进行分类处理然后保存到存储模块;/n步骤2:用户在需要打印的详情页或列表页选中单据类型,点击打印,提供选择模板功能,选中自己设置好的模板,点击打 ...
【技术特征摘要】
1.一种基于TinyMCE富文本的web端打印方法的方法,其特征是,步骤如下:步骤1:用户先在web端,选择自己需要的单据类型,支持13种单据类型分别为采购入库,销售退货,其它入库,盘点入库,调拨入库,生产入库,内部领用,盘点出库,销售出库,采购退货,其它出库,调拨出库,采购订单,销售订单,然后在TinyMCE富文本中设置自己需要的模板格式且覆盖现有主要的模板格式,包括字体大小以及准备打印的纸张大小,设置好模板通过node对页面模板进行分类处理然后保存到存储模块;
步骤2:用户在需要打印的详情页或列表页选中单据类型,点击打印,提供选择模板功能,选中自己设置好的模板,点击打印;通过获取模板的详情数据,对得到的数据进行解析分类处理,对图片做Base64位处理,通过新建canvas对象,设置canvas的长宽样式,通过canvas的绘画图片属性对图片进行字符串拆分,将图片进行64位处理;...
【专利技术属性】
技术研发人员:高志远,
申请(专利权)人:百卓网络科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。