本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用
::: 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
| Parameter | Type |
|---|---|
host | EditorHost |
Returns
RectPlugin
Inherited from
Properties
name
ts
name: string;Defined in: plugins/rect/rect.d.ts:56
Overrides
version
ts
version: string;Defined in: plugins/rect/rect.d.ts:57
Overrides
Methods
install()
ts
install(): void;Defined in: types/base-plugin.d.ts:9
Returns
void
Inherited from
uninstall()
ts
uninstall(): void;Defined in: types/base-plugin.d.ts:10
Returns
void
Inherited from
activate()
ts
activate(): void;Defined in: types/base-plugin.d.ts:11
Returns
void
Inherited from
deactivate()
ts
deactivate(): void;Defined in: types/base-plugin.d.ts:12
Returns
void
Inherited from
使用示例
安装插件
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。