本页由脚本自动生成,请勿手动编辑。如需补充说明,请使用
::: tip块。
Defined in: plugins/text/text.d.ts:15
Extends
Constructors
Constructor
new TextElement(host, options?): TextElement;Defined in: plugins/text/text.d.ts:22
Parameters
| Parameter | Type |
|---|---|
host | EditorHost |
options? | Partial<TextOptions> |
Returns
TextElement
Overrides
BaseGraphicElement.constructor
Properties
type
type: string;Defined in: plugins/text/text.d.ts:16
Overrides
text
text: string;Defined in: plugins/text/text.d.ts:17
fontSize
fontSize: number;Defined in: plugins/text/text.d.ts:18
align
align: "left" | "right" | "center" | "justify";Defined in: plugins/text/text.d.ts:19
verticalAlign
verticalAlign: "top" | "bottom" | "middle";Defined in: plugins/text/text.d.ts:20
fontStyle
fontStyle: "normal" | "italic" | "bold" | "500" | "italic bold";Defined in: plugins/text/text.d.ts:21
host
host: EditorHost;Defined in: types/base-graphic-element.d.ts:28
Inherited from
id
id: string;Defined in: types/base-graphic-element.d.ts:29
Inherited from
xmm
xmm: number;Defined in: types/base-graphic-element.d.ts:30
Inherited from
ymm
ymm: number;Defined in: types/base-graphic-element.d.ts:31
Inherited from
wmm
wmm: number;Defined in: types/base-graphic-element.d.ts:32
Inherited from
hmm
hmm: number;Defined in: types/base-graphic-element.d.ts:33
Inherited from
rotation
rotation: number;Defined in: types/base-graphic-element.d.ts:34
Inherited from
scaleX
scaleX: number;Defined in: types/base-graphic-element.d.ts:35
Inherited from
scaleY
scaleY: number;Defined in: types/base-graphic-element.d.ts:36
Inherited from
visible
visible: boolean;Defined in: types/base-graphic-element.d.ts:37
Inherited from
locked
locked: boolean;Defined in: types/base-graphic-element.d.ts:38
Inherited from
draggable
draggable: boolean;Defined in: types/base-graphic-element.d.ts:39
Inherited from
transferable
transferable: boolean;Defined in: types/base-graphic-element.d.ts:40
Inherited from
BaseGraphicElement.transferable
resizeAnchors
resizeAnchors: string[] | null;Defined in: types/base-graphic-element.d.ts:41
Inherited from
BaseGraphicElement.resizeAnchors
Accessors
config
Get Signature
get config(): object;Defined in: plugins/text/text.d.ts:23
Returns
object
text
text: string;fontSize
fontSize: number;align
align: "left" | "right" | "center" | "justify";verticalAlign
verticalAlign: "top" | "bottom" | "middle";fontStyle
fontStyle: "normal" | "italic" | "bold" | "500" | "italic bold";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;Overrides
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
Inherited from
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
Inherited from
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
Inherited from
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
Inherited from
Methods
deserialize()
deserialize(data): void;Defined in: plugins/text/text.d.ts:40
Parameters
| Parameter | Type |
|---|---|
data | any |
Returns
void
Overrides
BaseGraphicElement.deserialize
serialize()
serialize(): object;Defined in: plugins/text/text.d.ts:41
Returns
object
text
text: string;fontSize
fontSize: number;align
align: "left" | "right" | "center" | "justify";verticalAlign
verticalAlign: "top" | "bottom" | "middle";fontStyle
fontStyle: "normal" | "italic" | "bold" | "500" | "italic bold";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;Overrides
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
Inherited from
BaseGraphicElement.updateProperty
clone()
clone(): IGraphicElement;Defined in: types/base-graphic-element.d.ts:44
Returns
Inherited from
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;Inherited from
BaseGraphicElement.getBoundingBox
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;