Skip to content

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

Defined in: types/base.d.ts:22

Properties

id

ts
id: string;

Defined in: types/base.d.ts:23


type

ts
type: string;

Defined in: types/base.d.ts:24


x

ts
x: number;

Defined in: types/base.d.ts:25


y

ts
y: number;

Defined in: types/base.d.ts:26


width

ts
width: number;

Defined in: types/base.d.ts:27


height

ts
height: number;

Defined in: types/base.d.ts:28


rotation

ts
rotation: number;

Defined in: types/base.d.ts:29


scaleX

ts
scaleX: number;

Defined in: types/base.d.ts:30


scaleY

ts
scaleY: number;

Defined in: types/base.d.ts:31


visible

ts
visible: boolean;

Defined in: types/base.d.ts:32


locked

ts
locked: boolean;

Defined in: types/base.d.ts:33


draggable

ts
draggable: boolean;

Defined in: types/base.d.ts:34


transferable

ts
transferable: boolean;

Defined in: types/base.d.ts:35


resizeAnchors?

ts
optional resizeAnchors?: string[] | null;

Defined in: types/base.d.ts:36

Methods

getBoundingBox()

ts
getBoundingBox(): BoundingBox;

Defined in: types/base.d.ts:37

Returns

BoundingBox


clone()

ts
clone(): IGraphicElement;

Defined in: types/base.d.ts:38

Returns

IGraphicElement


serialize()

ts
serialize(): any;

Defined in: types/base.d.ts:39

Returns

any


deserialize()

ts
deserialize(data): void;

Defined in: types/base.d.ts:40

Parameters

ParameterType
dataany

Returns

void


updateProperty()

ts
updateProperty(
   host, 
   property, 
   oldValue, 
   newValue): void;

Defined in: types/base.d.ts:41

Parameters

ParameterType
hostEditorHost
propertystring
oldValueany
newValueany

Returns

void


getTransformAttr()?

ts
optional getTransformAttr(event): object;

Defined in: types/base.d.ts:42

Parameters

ParameterType
eventany

Returns

object

oldAttrs
ts
oldAttrs: any;
newAttrs
ts
newAttrs: any;

基于 MIT 许可发布