0.0.50 • Published 2 years ago

hd-print-lib v0.0.50

Weekly downloads
189
License
-
Repository
-
Last release
2 years ago

打印工具

npm install print-lib --save
import {DrawPage, DrawContext, LodopUtils, VuePlugin } from 'print-lib';

API

模板绘制:

DrawPage 初始化打印页面,需要传打印模板尺寸信息

 const drawPage = new DrawPage(printTpl.width, printTpl.height, printTpl.borderLeft, printTpl.borderTop, printTpl.systermBorderLeft);

方法

getContext: 返回DrawContext对象
  callback: 创建成功回调

DrawContext 实例化需要DrawPage对象,通过getContext生成,一个DrawPage对象可以创建多个DrawContext对象

createPrintPage(printTpl, printDataItem)
createPrintWebPage(printTpl, printData, printContainer = document.body)
static printWeb(printContainer)

Lodop工具库

LodopUtils 使用前需要先实例化,实例化过程中会自动注入CLodop服务JS文件

const lodopUtils = new LodopUtils();

属性

printerList: 打印机列表

方法

getLodop: return Promise, 用来判断是否存在lodop,或lodop是否注入成功
print:void, 
  type: ['preview','print']
  printerName: 打印机名称,可为空

Vue插件

VuePlugin:全局注册以下两个方法

    $lodopPrint:lodop打印方法
      printTpl:模板JSON数据
      printData: 打印数据, Array
      type: 可选值:preview(默认), print
      printerName: 打印机名称

    $webPrint: 浏览器打印方法
      printTpl:模板JSON数据
      printData: 打印数据, Array
0.0.50

2 years ago

0.0.49

2 years ago

0.0.48

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.40

3 years ago

0.0.41

3 years ago

0.0.42

3 years ago

0.0.43

3 years ago

0.0.44

3 years ago

0.0.45

3 years ago

0.0.38

3 years ago

0.0.39

3 years ago

0.0.37

3 years ago

0.0.35

3 years ago

0.0.36

3 years ago

0.0.33

4 years ago

0.0.34

4 years ago

0.0.32

4 years ago

0.0.31

4 years ago

0.0.30

4 years ago

0.0.29

4 years ago

0.0.28

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.26

4 years ago

0.0.27

4 years ago

0.0.20

4 years ago

0.0.19

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.14

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.13

4 years ago

0.0.12

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.3

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago