本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用
::: tip块。
Defined in: types/base-graphic-element.d.ts:18
Extended by
Implements
Constructors
Constructor
new BaseGraphicElement(host, options?): BaseGraphicElement;Defined in: types/base-graphic-element.d.ts:42
Parameters
| Parameter | Type |
|---|---|
host | EditorHost |
options? | Partial<BaseGraphicElementOptions> |
Returns
BaseGraphicElement
Properties
type
abstract type: string;Defined in: types/base-graphic-element.d.ts:27
Implementation of
host
host: EditorHost;Defined in: types/base-graphic-element.d.ts:28
id
id: string;Defined in: types/base-graphic-element.d.ts:29
Implementation of
xmm
xmm: number;Defined in: types/base-graphic-element.d.ts:30
ymm
ymm: number;Defined in: types/base-graphic-element.d.ts:31
wmm
wmm: number;Defined in: types/base-graphic-element.d.ts:32
hmm
hmm: number;Defined in: types/base-graphic-element.d.ts:33
rotation
rotation: number;Defined in: types/base-graphic-element.d.ts:34
Implementation of
scaleX
scaleX: number;Defined in: types/base-graphic-element.d.ts:35
Implementation of
scaleY
scaleY: number;Defined in: types/base-graphic-element.d.ts:36
Implementation of
visible
visible: boolean;Defined in: types/base-graphic-element.d.ts:37
Implementation of
locked
locked: boolean;Defined in: types/base-graphic-element.d.ts:38
Implementation of
draggable
draggable: boolean;Defined in: types/base-graphic-element.d.ts:39
Implementation of
transferable
transferable: boolean;Defined in: types/base-graphic-element.d.ts:40
Implementation of
resizeAnchors
resizeAnchors: string[] | null;Defined in: types/base-graphic-element.d.ts:41
Implementation of
Accessors
x
Get Signature
get x(): number;Defined in: types/base-graphic-element.d.ts:19
Returns
number
Set Signature
set x(value): void;Defined in: types/base-graphic-element.d.ts:20
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
y
Get Signature
get y(): number;Defined in: types/base-graphic-element.d.ts:21
Returns
number
Set Signature
set y(value): void;Defined in: types/base-graphic-element.d.ts:22
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
height
Get Signature
get height(): number;Defined in: types/base-graphic-element.d.ts:23
Returns
number
Set Signature
set height(value): void;Defined in: types/base-graphic-element.d.ts:24
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
width
Get Signature
get width(): number;Defined in: types/base-graphic-element.d.ts:25
Returns
number
Set Signature
set width(value): void;Defined in: types/base-graphic-element.d.ts:26
Parameters
| Parameter | Type |
|---|---|
value | number |
Returns
void
Implementation of
config
Get Signature
get config(): object;Defined in: types/base-graphic-element.d.ts:72
Returns
object
id
id: string;x
x: number;y
y: number;width
width: number;height
height: number;rotation
rotation: number;scaleX
scaleX: number;scaleY
scaleY: number;visible
visible: boolean;draggable
draggable: boolean;Methods
updateProperty()
updateProperty(
host,
property,
oldValue,
newValue): void;Defined in: types/base-graphic-element.d.ts:43
Parameters
| Parameter | Type |
|---|---|
host | EditorHost |
property | string |
oldValue | any |
newValue | any |
Returns
void
Implementation of
IGraphicElement.updateProperty
clone()
clone(): IGraphicElement;Defined in: types/base-graphic-element.d.ts:44
Returns
Implementation of
getBoundingBox()
getBoundingBox(): object;Defined in: types/base-graphic-element.d.ts:45
Returns
object
x
x: number;y
y: number;width
width: number;height
height: number;Implementation of
IGraphicElement.getBoundingBox
deserialize()
deserialize(data): void;Defined in: types/base-graphic-element.d.ts:51
Parameters
| Parameter | Type |
|---|---|
data | any |
Returns
void
Implementation of
serialize()
serialize(): object;Defined in: types/base-graphic-element.d.ts:52
Returns
object
id
id: string;type
type: string;xmm
xmm: number;ymm
ymm: number;wmm
wmm: number;hmm
hmm: number;rotation
rotation: number;scaleX
scaleX: number;scaleY
scaleY: number;visible
visible: boolean;locked
locked: boolean;draggable
draggable: boolean;transferable
transferable: boolean;Implementation of
getTransformAttr()
getTransformAttr(event): object;Defined in: types/base-graphic-element.d.ts:68
Parameters
| Parameter | Type |
|---|---|
event | any |
Returns
object
oldAttrs
oldAttrs: any;newAttrs
newAttrs: any;