Skip to content

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

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

Extended by

Implements

Constructors

Constructor

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

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

Parameters

ParameterType
hostEditorHost
options?Partial<BaseGraphicElementOptions>

Returns

BaseGraphicElement

Properties

type

ts
abstract type: string;

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

Implementation of

IGraphicElement.type


host

ts
host: EditorHost;

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


id

ts
id: string;

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

Implementation of

IGraphicElement.id


xmm

ts
xmm: number;

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


ymm

ts
ymm: number;

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


wmm

ts
wmm: number;

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


hmm

ts
hmm: number;

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


rotation

ts
rotation: number;

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

Implementation of

IGraphicElement.rotation


scaleX

ts
scaleX: number;

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

Implementation of

IGraphicElement.scaleX


scaleY

ts
scaleY: number;

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

Implementation of

IGraphicElement.scaleY


visible

ts
visible: boolean;

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

Implementation of

IGraphicElement.visible


locked

ts
locked: boolean;

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

Implementation of

IGraphicElement.locked


draggable

ts
draggable: boolean;

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

Implementation of

IGraphicElement.draggable


transferable

ts
transferable: boolean;

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

Implementation of

IGraphicElement.transferable


resizeAnchors

ts
resizeAnchors: string[] | null;

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

Implementation of

IGraphicElement.resizeAnchors

Accessors

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

Implementation of

IGraphicElement.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

Implementation of

IGraphicElement.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

Implementation of

IGraphicElement.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

Implementation of

IGraphicElement.width


config

Get Signature

ts
get config(): object;

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

Returns

object

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;

Methods

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

Implementation of

IGraphicElement.updateProperty


clone()

ts
clone(): IGraphicElement;

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

Returns

IGraphicElement

Implementation of

IGraphicElement.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;

Implementation of

IGraphicElement.getBoundingBox


deserialize()

ts
deserialize(data): void;

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

Parameters

ParameterType
dataany

Returns

void

Implementation of

IGraphicElement.deserialize


serialize()

ts
serialize(): object;

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

Returns

object

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;

Implementation of

IGraphicElement.serialize


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;

Implementation of

IGraphicElement.getTransformAttr

基于 MIT 许可发布