Skip to content

本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用 ::: tip 块。

Defined in: plugins/rect/rect.d.ts:55

Extends

Constructors

Constructor

ts
new RectPlugin(host): RectPlugin;

Defined in: types/base-plugin.d.ts:8

Parameters

ParameterType
hostEditorHost

Returns

RectPlugin

Inherited from

BasePlugin.constructor

Properties

name

ts
name: string;

Defined in: plugins/rect/rect.d.ts:56

Overrides

BasePlugin.name


version

ts
version: string;

Defined in: plugins/rect/rect.d.ts:57

Overrides

BasePlugin.version

Methods

install()

ts
install(): void;

Defined in: types/base-plugin.d.ts:9

Returns

void

Inherited from

BasePlugin.install


uninstall()

ts
uninstall(): void;

Defined in: types/base-plugin.d.ts:10

Returns

void

Inherited from

BasePlugin.uninstall


activate()

ts
activate(): void;

Defined in: types/base-plugin.d.ts:11

Returns

void

Inherited from

BasePlugin.activate


deactivate()

ts
deactivate(): void;

Defined in: types/base-plugin.d.ts:12

Returns

void

Inherited from

BasePlugin.deactivate


使用示例

安装插件

typescript
import { RectPlugin } from 'vkedit'
host.installPlugin('rect-plugin', RectPlugin)

通过代码创建矩形

typescript
import { AddElementCommand } from 'vkedit'

host.executeCommand(new AddElementCommand({
  type: 'rect',
  x: 10, y: 10,
  width: 50, height: 30,
  fill: '#6366f1',
  cornerRadius: 2,
}))

最基础的图形

矩形是最简单的图形元素,属性体系与其他元素一致。建议首先学习矩形,再学习其他图形插件。

单位为毫米

所有坐标和尺寸属性的单位是毫米,不是像素。这是为了打印场景设计的。像素值 = 毫米值 × DPM。

基于 MIT 许可发布