此项目是一个通过浏览器可以直接调用打印机的开源项目,其中包含浏览器的部分与客户端的部分; 1、浏览器部分:   2、客户端部分 客户端部分有Electron构建,提供了基础的打印与Socket部分;构建版本支持Win64位、Win63位、macOS(Intel)、macOS(ARM64)、Linux(需要桌面系统)。 打印、打印设计、可视化设计器、报表设计、元素编辑、可视化打印编辑   关于此插件 vue-plugin-hiprint(基于hiprint 2.5.4) 当时只是为了方便我(并非h…

2023年3月9日 0条评论 1923点热度 0人点赞 帮助教程 阅读全文

  ❝ 相信你看了 【vue-plugin-hiprint】使用-入门篇 已经知道了如何引入及构建设计器了。本进阶篇教大家如何进一步的构建设计器,包括第二种构建可拖拽元素(provider)、vue3组合式函数、常用API及如何查看可用API等。 ❞ 源码链接: https://github.com/CcSimple/vue-plugin-hiprint-start ▲本篇效果图 1.编写 provider 并 构建 这里将创建两个provider文件,用于演示如何在两个不同容器中去构建可拖拽元素。 1.…

2023年3月7日 0条评论 1924点热度 0人点赞 帮助教程 阅读全文

关于 provider 是「可拖拽打印元素」的关键,必须先初始化 可定义多个 「provider」 支持「动态添加」,「动态更新」 首先我们需要理解清楚它的对象格式,例如: export default function (options) { var addElementTypes = function (context) {}; return { addElementTypes: addElementTypes, }; } 看到上述代码,你是否明白了呢? 没明白没关系,往下看 ↓ // 导出一个 functio…

2023年3月3日 0条评论 1046点热度 0人点赞 帮助教程 阅读全文

Print.js 是一个轻量级的文档打印库,目前支持PDF、HTML、Image、Json四种类型的文档;   引入方法 # npm npm install print-js --save # 导入 import print from 'print-js'   # yarn yarn add print-js # 导入 import print from 'print-js'     使用文档地址:https://printjs.crabbly.com/ 开源地址:https…

2023年1月12日 0条评论 1141点热度 0人点赞 帮助教程 阅读全文