vue hiprint vue使用hiprint打印控件VUE HiPrint HiPrint简单使用
创始人
2024-05-30 04:21:41
0

vue hiprint vue使用hiprint打印控件VUE HiPrint HiPrint简单使用

  • 安装相关依赖
    • 安装Hi Print
    • JQuery
  • 引入依赖
  • 简单使用
  • 官方所有 打印示例

安装相关依赖

安装Hi Print

npm install vue-plugin-hiprint

JQuery

因为 hi print 使用到了 JQuery 所以需要安装对应依赖

npm i jquery --save-d

引入依赖

在 main.js 中引入 依赖

/*** 打印插件 Hi Print 参考地址*/import { hiPrintPlugin } from 'vue-plugin-hiprint'
hiPrintPlugin.disAutoConnect() // 取消自动连接直接打印客户端
Vue.use(hiPrintPlugin, '$pluginName')
/*** 将Jquery挂载到 Vue实例中*/import jquery from 'jquery'
Vue.prototype.$ = jquery

简单使用

我这边的 demo是 打印条形码,其他的也差不多



官方所有 打印示例

这些示例都没有拖拽功能

Hi Print 源码 地址

官网

// 下列方法都是没有拖拽设计页面的, 相当于代码模式, 使用代码设计页面
// 想要实现拖拽设计页面,请往下看 '自定义设计'var hiprintTemplate = new this.$pluginName.PrintTemplate();var panel = hiprintTemplate.addPrintPanel({ width: 100, height: 130, paperFooter: 340, paperHeader: 10 });
//文本
panel.addPrintText({ options: { width: 140, height: 15, top: 20, left: 20, title: 'hiprint插件手动添加text', textAlign: 'center' } });
//条形码
panel.addPrintText({ options: { width: 140, height: 35, top: 40, left: 20, title: '123456', textType: 'barcode' } });
//二维码
panel.addPrintText({ options: { width: 35, height: 35, top: 40, left: 165, title: '123456', textType: 'qrcode' } });
//长文本
panel.addPrintLongText({ options: { width: 180, height: 35, top: 90, left: 20, title: '长文本:hiprint是一个很好的webjs打印,浏览器在的地方他都可以运行' } });
//表格
panel.addPrintTable({ options: { width: 252, height: 35, top: 130, left: 20, content: $('#testTable').html() } });
//Html
panel.addPrintHtml({ options: { width: 140, height: 35, top: 180, left: 20, content:'' } });
//竖线//不设置宽度
panel.addPrintVline({ options: { height: 35, top: 230, left: 20 } });
//横线 //不设置高度
panel.addPrintHline({ options: { width: 140, top: 245, left: 120 } });
//矩形
panel.addPrintRect({ options: { width: 35, height: 35, top: 230, left: 60 } });//打印
hiprintTemplate.print({});
//直接打印,需要安装客户端
hiprintTemplate.print2({});

相关内容

热门资讯

钉钉密聊安卓系统,隐私安全与便... 你知道吗?在数字化办公的世界里,钉钉这款软件可是很多人的得力助手。尤其是它的密聊功能,简直是保护隐私...
安卓系统将逐渐闭源,“安卓系统... 你知道吗?最近有个大新闻在科技圈里炸开了锅——安卓系统将逐渐闭源!这可不是闹着玩的,它可是影响着我们...
安卓车载系统支持carplay... 你有没有发现,现在开车的时候,手机和车载系统之间的互动越来越紧密了?想象一边听着动感的音乐,一边导航...
老手机升级安卓13系统,安卓1... 你那台用了好多年的手机,是不是还在用着安卓10或者11的系统呢?别急,今天就来给你揭秘如何让你的老手...
安卓系统的手机导航软件,引领您... 你有没有发现,现在出门在外,手机导航软件简直成了我们的“小向导”,无论你是去陌生的城市,还是只是想换...
安卓系统开发单位,技术革新与产... 你有没有想过,那些陪伴我们日常生活的安卓手机,背后其实有着一群默默无闻的开发团队在辛勤工作呢?他们就...
安卓系统电话区域拦截,智能守护... 你有没有遇到过那种电话,每次接起来都是推销保险的、办信用卡的,或者是那种让你帮忙填问卷的?真是烦死了...
安卓系统优酷代理使用,畅享高清... 你有没有发现,现在用安卓手机看视频,有时候会遇到播放卡顿、广告满天飞的情况?别急,今天就来给你揭秘如...
微信运动适合安卓系统,解锁健康... 你知道吗?现在手机上有个超好玩的运动应用,叫微信运动,它不仅能记录你的步数,还能和朋友们比一比谁更活...
安卓系统kodi怎么设置中文,... 你有没有发现,安卓系统上的Kodi播放器简直就是家庭影院的神器啊!不过,用起来是不是觉得有点小麻烦?...
安卓系统显示信号强度 你有没有发现,每次拿出手机,安卓系统的信号强度显示总是让人摸不着头脑?有时候信号满格,却感觉网速慢得...
安卓系统不能玩nba吗 你有没有想过,为什么你的安卓手机上不能玩NBA游戏呢?是不是觉得这事儿有点奇怪,毕竟安卓系统那么强大...
安卓pc操作系统安装,轻松实现... 你有没有想过,把安卓系统装在你的电脑上,是不是就像给电脑穿上了时尚的潮流外套呢?想象那些你手机上爱不...
ireader是安卓系统吗,i... 你有没有想过,你的ireader阅读器是不是安卓系统呢?这可是个让人好奇的问题,毕竟现在市面上各种电...
安卓系统没有开关机,智能体验无... 你有没有发现,用安卓手机的时候,有时候会突然觉得有点儿奇怪呢?比如说,你按了电源键,手机屏幕却没有任...
美团系统怎么改安卓系统,深度解... 你有没有想过,为什么你的手机上安装的美团APP总是那么流畅,而其他APP却时不时卡顿呢?这背后,其实...
手机安卓系统怎样改定位,安卓系... 你有没有发现,手机定位有时候会不准确,让人有点头疼呢?别急,今天就来教你怎么改手机安卓系统的定位,让...
安卓导航怎么重做系统,系统重做... 你的安卓导航是不是突然卡壳了,或者你只是想给它来个焕然一新的大变身?别急,今天就来手把手教你如何给安...
安卓手写平板系统重装,轻松恢复... 你那安卓手写平板系统是不是突然间就闹起了别扭,各种卡顿、崩溃,让你头疼不已?别急,今天就来给你详细说...
小米刷安卓13系统教程,小米手... 亲爱的米粉们,你是否已经迫不及待想要升级你的小米手机到最新的安卓13系统呢?别急,今天我就要手把手教...