Class: TextElement
Hierarchy
-
↳
TextElement
Table of contents
Constructors
Methods
- getId
- getType
- getStart
- getEnd
- getDuration
- getTrackId
- getMetadata
- getName
- getAnimation
- getPosition
- getRotation
- getOpacity
- setId
- setType
- setStart
- setEnd
- setTrackId
- setName
- setAnimation
- setPosition
- setOpacity
- setMetadata
- getTransition
- setTransition
- getTextEffect
- getText
- getStrokeColor
- getLineWidth
- getProps
- setText
- setFill
- setRotation
- setFontSize
- setFontFamily
- setFontWeight
- setFontStyle
- setTextEffect
- setTextAlign
- setStrokeColor
- setLineWidth
- setProps
- accept
Constructors
constructor
• new TextElement(text, props?): TextElement
Parameters
| Name | Type |
|---|---|
text | string |
props? | Omit<TextProps, "text"> |
Returns
Overrides
Defined in
core/elements/text.element.ts:11
Methods
getId
▸ getId(): string
Returns
string
Inherited from
Defined in
core/elements/base.element.ts:31
getType
▸ getType(): string
Returns
string
Inherited from
Defined in
core/elements/base.element.ts:35
getStart
▸ getStart(): number
Returns
number
Inherited from
Defined in
core/elements/base.element.ts:39
getEnd
▸ getEnd(): number
Returns
number
Inherited from
Defined in
core/elements/base.element.ts:43
getDuration
▸ getDuration(): number
Returns
number
Inherited from
Defined in
core/elements/base.element.ts:47
getTrackId
▸ getTrackId(): string
Returns
string
Inherited from
Defined in
core/elements/base.element.ts:51
getMetadata
▸ getMetadata(): undefined | ElementMetadata
Returns
undefined | ElementMetadata
Inherited from
Defined in
core/elements/base.element.ts:59
getName
▸ getName(): string
Returns
string
Inherited from
Defined in
core/elements/base.element.ts:63
getAnimation
▸ getAnimation(): undefined | ElementAnimation
Returns
undefined | ElementAnimation
Inherited from
Defined in
core/elements/base.element.ts:67
getPosition
▸ getPosition(): Position
Returns
Inherited from
Defined in
core/elements/base.element.ts:71
getRotation
▸ getRotation(): number
Returns
number
Inherited from
Defined in
core/elements/base.element.ts:78
getOpacity
▸ getOpacity(): number
Returns
number
Inherited from
Defined in
core/elements/base.element.ts:82
setId
▸ setId(id): TextElement
Parameters
| Name | Type |
|---|---|
id | string |
Returns
Inherited from
Defined in
core/elements/base.element.ts:86
setType
▸ setType(type): TextElement
Parameters
| Name | Type |
|---|---|
type | string |
Returns
Inherited from
Defined in
core/elements/base.element.ts:91
setStart
▸ setStart(s): TextElement
Parameters
| Name | Type |
|---|---|
s | number |
Returns
Inherited from
Defined in
core/elements/base.element.ts:96
setEnd
▸ setEnd(e): TextElement
Parameters
| Name | Type |
|---|---|
e | number |
Returns
Inherited from
Defined in
core/elements/base.element.ts:101
setTrackId
▸ setTrackId(trackId): TextElement
Parameters
| Name | Type |
|---|---|
trackId | string |
Returns
Inherited from
Defined in
core/elements/base.element.ts:106
setName
▸ setName(name): TextElement
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Inherited from
Defined in
core/elements/base.element.ts:111
setAnimation
▸ setAnimation(animation?): TextElement
Parameters
| Name | Type |
|---|---|
animation? | ElementAnimation |
Returns
Inherited from
Defined in
core/elements/base.element.ts:116
setPosition
▸ setPosition(position): TextElement
Parameters
| Name | Type |
|---|---|
position | Position |
Returns
Inherited from
Defined in
core/elements/base.element.ts:121
setOpacity
▸ setOpacity(opacity): TextElement
Parameters
| Name | Type |
|---|---|
opacity | number |
Returns
Inherited from
Defined in
core/elements/base.element.ts:132
setMetadata
▸ setMetadata(metadata?): TextElement
Parameters
| Name | Type |
|---|---|
metadata? | ElementMetadata |
Returns
Inherited from
Defined in
core/elements/base.element.ts:142
getTransition
▸ getTransition(): undefined | ElementTransitionJSON
Returns
undefined | ElementTransitionJSON
Inherited from
Defined in
core/elements/base.element.ts:147
setTransition
▸ setTransition(transition): this
Parameters
| Name | Type |
|---|---|
transition | undefined | ElementTransitionJSON |
Returns
this
Inherited from
Defined in
core/elements/base.element.ts:151
getTextEffect
▸ getTextEffect(): undefined | ElementTextEffect
Returns
undefined | ElementTextEffect
Defined in
core/elements/text.element.ts:20
getText
▸ getText(): string
Returns
string
Defined in
core/elements/text.element.ts:24
getStrokeColor
▸ getStrokeColor(): undefined | string
Returns
undefined | string
Defined in
core/elements/text.element.ts:28
getLineWidth
▸ getLineWidth(): undefined | number
Returns
undefined | number
Defined in
core/elements/text.element.ts:32
getProps
▸ getProps(): TextProps
Returns
Overrides
Defined in
core/elements/text.element.ts:36
setText
▸ setText(text): TextElement
Parameters
| Name | Type |
|---|---|
text | string |
Returns
Defined in
core/elements/text.element.ts:40
setFill
▸ setFill(fill): TextElement
Parameters
| Name | Type |
|---|---|
fill | string |
Returns
Defined in
core/elements/text.element.ts:45
setRotation
▸ setRotation(rotation): TextElement
Parameters
| Name | Type |
|---|---|
rotation | number |
Returns
Overrides
Defined in
core/elements/text.element.ts:50
setFontSize
▸ setFontSize(fontSize): TextElement
Parameters
| Name | Type |
|---|---|
fontSize | number |
Returns
Defined in
core/elements/text.element.ts:55
setFontFamily
▸ setFontFamily(fontFamily): TextElement
Parameters
| Name | Type |
|---|---|
fontFamily | string |
Returns
Defined in
core/elements/text.element.ts:60
setFontWeight
▸ setFontWeight(fontWeight): TextElement
Parameters
| Name | Type |
|---|---|
fontWeight | number |
Returns
Defined in
core/elements/text.element.ts:65
setFontStyle
▸ setFontStyle(fontStyle): TextElement
Parameters
| Name | Type |
|---|---|
fontStyle | "normal" | "italic" |
Returns
Defined in
core/elements/text.element.ts:70
setTextEffect
▸ setTextEffect(textEffect?): TextElement
Parameters
| Name | Type |
|---|---|
textEffect? | ElementTextEffect |
Returns
Defined in
core/elements/text.element.ts:75
setTextAlign
▸ setTextAlign(textAlign): TextElement
Parameters
| Name | Type |
|---|---|
textAlign | TextAlign |
Returns
Defined in
core/elements/text.element.ts:80
setStrokeColor
▸ setStrokeColor(stroke): TextElement
Parameters
| Name | Type |
|---|---|
stroke | string |
Returns
Defined in
core/elements/text.element.ts:85
setLineWidth
▸ setLineWidth(lineWidth): TextElement
Parameters
| Name | Type |
|---|---|
lineWidth | number |
Returns
Defined in
core/elements/text.element.ts:90
setProps
▸ setProps(props): TextElement
Parameters
| Name | Type |
|---|---|
props | TextProps |
Returns
Overrides
Defined in
core/elements/text.element.ts:95
accept
▸ accept<T>(visitor): T
Type parameters
| Name |
|---|
T |
Parameters
| Name | Type |
|---|---|
visitor | ElementVisitor<T> |
Returns
T