0.0.18 • Published 2 years ago

zenz-editor v0.0.18

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

Zenz-Editor

  • 一套基于 TypeScript 开发的菲票编辑器
  • 内置 Vue 以便调试
  • 支持 Sass

使用方法

安装 npm i zen-editor

<div id="container"></div>
import * as Zenz from 'zenz-editor'

// 数据源
const dataSource = {
    text: '文本内容',
    image: 'https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png'
};

// 创建编辑器
const editor = new Zenz.Editor(document.querySelector('#container'), dataSource);

// 创建文本
const text = new Zenz.Text({
    position: {
        x: 10,
        y: 10
    }
});
editor.addChild(text);
// 添加数据填充器
editor.filler.add(text, 'text', 'content');

// 创建图片
const image = new Zenz.Image({
    position: {
        x: 120,
        y: 10
    }
});
editor.addChild(image);
// 添加数据填充器
editor.filler.add(image, 'image', 'url');

// 添加几何图形
// 矩形
const geometry = new Zenz.Geometry({
    position: {
        x: 10,
        y: 80
    },
    graphical: Zenz.Graphical.Rectangle
});
editor.addChild(geometry);

// 修改文本数据源
editor.filler.data.text = '新的文本内容';

// 输出图片
editor.exportImage(); // base64
0.0.18

2 years ago

0.0.17

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago