Skip to content

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

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

Extends

Constructors

Constructor

ts
new RectElement(host, options?): RectElement;

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

Parameters

ParameterType
hostEditorHost
options?Partial<RectOptions>

Returns

RectElement

Overrides

BaseGraphicElement.constructor

Properties

type

ts
type: string;

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

Overrides

BaseGraphicElement.type


fill

ts
fill: string;

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


stroke

ts
stroke: string;

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


strokeWidthMM

ts
strokeWidthMM: number;

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


host

ts
host: EditorHost;

Defined in: types/base-graphic-element.d.ts:28

Inherited from

BaseGraphicElement.host


id

ts
id: string;

Defined in: types/base-graphic-element.d.ts:29

Inherited from

BaseGraphicElement.id


xmm

ts
xmm: number;

Defined in: types/base-graphic-element.d.ts:30

Inherited from

BaseGraphicElement.xmm


ymm

ts
ymm: number;

Defined in: types/base-graphic-element.d.ts:31

Inherited from

BaseGraphicElement.ymm


wmm

ts
wmm: number;

Defined in: types/base-graphic-element.d.ts:32

Inherited from

BaseGraphicElement.wmm


hmm

ts
hmm: number;

Defined in: types/base-graphic-element.d.ts:33

Inherited from

BaseGraphicElement.hmm


rotation

ts
rotation: number;

Defined in: types/base-graphic-element.d.ts:34

Inherited from

BaseGraphicElement.rotation


scaleX

ts
scaleX: number;

Defined in: types/base-graphic-element.d.ts:35

Inherited from

BaseGraphicElement.scaleX


scaleY

ts
scaleY: number;

Defined in: types/base-graphic-element.d.ts:36

Inherited from

BaseGraphicElement.scaleY


visible

ts
visible: boolean;

Defined in: types/base-graphic-element.d.ts:37

Inherited from

BaseGraphicElement.visible


locked

ts
locked: boolean;

Defined in: types/base-graphic-element.d.ts:38

Inherited from

BaseGraphicElement.locked


draggable

ts
draggable: boolean;

Defined in: types/base-graphic-element.d.ts:39

Inherited from

BaseGraphicElement.draggable


transferable

ts
transferable: boolean;

Defined in: types/base-graphic-element.d.ts:40

Inherited from

BaseGraphicElement.transferable


resizeAnchors

ts
resizeAnchors: string[] | null;

Defined in: types/base-graphic-element.d.ts:41

Inherited from

BaseGraphicElement.resizeAnchors

Accessors

strokeWidth

Get Signature

ts
get strokeWidth(): number;

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

Returns

number


config

Get Signature

ts
get config(): object;

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

Returns

object

fill
ts
fill: string;
stroke
ts
stroke: string;
strokeWidth
ts
strokeWidth: number;
id
ts
id: string;
x
ts
x: number;
y
ts
y: number;
width
ts
width: number;
height
ts
height: number;
rotation
ts
rotation: number;
scaleX
ts
scaleX: number;
scaleY
ts
scaleY: number;
visible
ts
visible: boolean;
draggable
ts
draggable: boolean;

Overrides

BaseGraphicElement.config


x

Get Signature

ts
get x(): number;

Defined in: types/base-graphic-element.d.ts:19

Returns

number

Set Signature

ts
set x(value): void;

Defined in: types/base-graphic-element.d.ts:20

Parameters
ParameterType
valuenumber
Returns

void

Inherited from

BaseGraphicElement.x


y

Get Signature

ts
get y(): number;

Defined in: types/base-graphic-element.d.ts:21

Returns

number

Set Signature

ts
set y(value): void;

Defined in: types/base-graphic-element.d.ts:22

Parameters
ParameterType
valuenumber
Returns

void

Inherited from

BaseGraphicElement.y


height

Get Signature

ts
get height(): number;

Defined in: types/base-graphic-element.d.ts:23

Returns

number

Set Signature

ts
set height(value): void;

Defined in: types/base-graphic-element.d.ts:24

Parameters
ParameterType
valuenumber
Returns

void

Inherited from

BaseGraphicElement.height


width

Get Signature

ts
get width(): number;

Defined in: types/base-graphic-element.d.ts:25

Returns

number

Set Signature

ts
set width(value): void;

Defined in: types/base-graphic-element.d.ts:26

Parameters
ParameterType
valuenumber
Returns

void

Inherited from

BaseGraphicElement.width

Methods

deserialize()

ts
deserialize(data): void;

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

Parameters

ParameterType
dataany

Returns

void

Overrides

BaseGraphicElement.deserialize


serialize()

ts
serialize(): object;

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

Returns

object

fill
ts
fill: string;
stroke
ts
stroke: string;
strokeWidthMM
ts
strokeWidthMM: number;
id
ts
id: string;
type
ts
type: string;
xmm
ts
xmm: number;
ymm
ts
ymm: number;
wmm
ts
wmm: number;
hmm
ts
hmm: number;
rotation
ts
rotation: number;
scaleX
ts
scaleX: number;
scaleY
ts
scaleY: number;
visible
ts
visible: boolean;
locked
ts
locked: boolean;
draggable
ts
draggable: boolean;
transferable
ts
transferable: boolean;

Overrides

BaseGraphicElement.serialize


updateProperty()

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

Defined in: types/base-graphic-element.d.ts:43

Parameters

ParameterType
hostEditorHost
propertystring
oldValueany
newValueany

Returns

void

Inherited from

BaseGraphicElement.updateProperty


clone()

ts
clone(): IGraphicElement;

Defined in: types/base-graphic-element.d.ts:44

Returns

IGraphicElement

Inherited from

BaseGraphicElement.clone


getBoundingBox()

ts
getBoundingBox(): object;

Defined in: types/base-graphic-element.d.ts:45

Returns

object

x
ts
x: number;
y
ts
y: number;
width
ts
width: number;
height
ts
height: number;

Inherited from

BaseGraphicElement.getBoundingBox


getTransformAttr()

ts
getTransformAttr(event): object;

Defined in: types/base-graphic-element.d.ts:68

Parameters

ParameterType
eventany

Returns

object

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

Inherited from

BaseGraphicElement.getTransformAttr

基于 MIT 许可发布