0.0.50 • Published 11 months ago

hd-print-lib v0.0.50

Weekly downloads
189
License
-
Repository
-
Last release
11 months 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

11 months ago

0.0.49

11 months ago

0.0.48

1 year ago

0.0.46

1 year ago

0.0.47

1 year ago

0.0.40

1 year ago

0.0.41

1 year ago

0.0.42

1 year ago

0.0.43

1 year ago

0.0.44

1 year ago

0.0.45

1 year ago

0.0.38

1 year ago

0.0.39

1 year ago

0.0.37

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.32

3 years ago

0.0.31

3 years ago

0.0.30

3 years ago

0.0.29

3 years ago

0.0.28

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.26

3 years ago

0.0.27

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.14

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.13

3 years ago

0.0.12

3 years ago

0.0.11

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago