强大的印章组件,帮你快速的生成印章。
注意!注意!注意!本库只为个人研究学习所用,请勿用于违法相关!
// npm
npm install @pansy/seal --save
// yarn
yarn add @pansy/seal
// pnpm
pnpm install @pansy/seal
import { Seal } from '@pansy/seal';
const seal = new Seal({ ... });
// 如果需要修改印章参数,请调用
seal.update({ ... });
// 销毁印章
seal.destroy();
印章包含以下内容
![](https://camo.githubusercontent.com/499a6d371c7d5bde32705552220c54491c17c4baf627a731e9c7d5174d11deff/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f77616e6778696e676b616e672f7069637475726573406c61746573742f696d67732f7365616c2e706e67)
属性 |
说明 |
类型 |
默认值 |
type |
印章类型,分为公司印章、个人印章 |
company | personal |
company |
shape |
指定印章的形状,仅公司印章有效 |
circle | square | ellipse |
circle |
color |
印章颜色,各分部的颜色可单独指定 |
string |
red |
showTransparent |
是否显示透明背景, 下载时请隐藏 |
boolean |
true |
width |
指定印章的宽度 |
number |
300 |
height |
指定印章的高度 |
number |
300 |
fiveStar |
五角星配置 |
any |
- |
text |
主文字配置 |
any |
- |
subText |
副文字配置 |
any |
- |
centerText |
中心文字配置 |
any |
- |
border |
边线配置 |
any |
- |
innerBorder |
内边线配置 |
any |
- |
innerLoopLine |
内环线配置 |
any |
- |