Skip to main content

Class: TextElement

Hierarchy​

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new TextElement(text, props?): TextElement

Parameters​

NameType
textstring
props?Omit<TextProps, "text">

Returns​

TextElement

Overrides​

TrackElement.constructor

Defined in​

core/elements/text.element.ts:11

Methods​

getId​

▸ getId(): string

Returns​

string

Inherited from​

TrackElement.getId

Defined in​

core/elements/base.element.ts:31


getType​

▸ getType(): string

Returns​

string

Inherited from​

TrackElement.getType

Defined in​

core/elements/base.element.ts:35


getStart​

▸ getStart(): number

Returns​

number

Inherited from​

TrackElement.getStart

Defined in​

core/elements/base.element.ts:39


getEnd​

▸ getEnd(): number

Returns​

number

Inherited from​

TrackElement.getEnd

Defined in​

core/elements/base.element.ts:43


getDuration​

▸ getDuration(): number

Returns​

number

Inherited from​

TrackElement.getDuration

Defined in​

core/elements/base.element.ts:47


getTrackId​

▸ getTrackId(): string

Returns​

string

Inherited from​

TrackElement.getTrackId

Defined in​

core/elements/base.element.ts:51


getMetadata​

▸ getMetadata(): undefined | ElementMetadata

Returns​

undefined | ElementMetadata

Inherited from​

TrackElement.getMetadata

Defined in​

core/elements/base.element.ts:59


getName​

▸ getName(): string

Returns​

string

Inherited from​

TrackElement.getName

Defined in​

core/elements/base.element.ts:63


getAnimation​

▸ getAnimation(): undefined | ElementAnimation

Returns​

undefined | ElementAnimation

Inherited from​

TrackElement.getAnimation

Defined in​

core/elements/base.element.ts:67


getPosition​

▸ getPosition(): Position

Returns​

Position

Inherited from​

TrackElement.getPosition

Defined in​

core/elements/base.element.ts:71


getRotation​

▸ getRotation(): number

Returns​

number

Inherited from​

TrackElement.getRotation

Defined in​

core/elements/base.element.ts:78


getOpacity​

▸ getOpacity(): number

Returns​

number

Inherited from​

TrackElement.getOpacity

Defined in​

core/elements/base.element.ts:82


setId​

▸ setId(id): TextElement

Parameters​

NameType
idstring

Returns​

TextElement

Inherited from​

TrackElement.setId

Defined in​

core/elements/base.element.ts:86


setType​

▸ setType(type): TextElement

Parameters​

NameType
typestring

Returns​

TextElement

Inherited from​

TrackElement.setType

Defined in​

core/elements/base.element.ts:91


setStart​

▸ setStart(s): TextElement

Parameters​

NameType
snumber

Returns​

TextElement

Inherited from​

TrackElement.setStart

Defined in​

core/elements/base.element.ts:96


setEnd​

▸ setEnd(e): TextElement

Parameters​

NameType
enumber

Returns​

TextElement

Inherited from​

TrackElement.setEnd

Defined in​

core/elements/base.element.ts:101


setTrackId​

▸ setTrackId(trackId): TextElement

Parameters​

NameType
trackIdstring

Returns​

TextElement

Inherited from​

TrackElement.setTrackId

Defined in​

core/elements/base.element.ts:106


setName​

▸ setName(name): TextElement

Parameters​

NameType
namestring

Returns​

TextElement

Inherited from​

TrackElement.setName

Defined in​

core/elements/base.element.ts:111


setAnimation​

▸ setAnimation(animation?): TextElement

Parameters​

NameType
animation?ElementAnimation

Returns​

TextElement

Inherited from​

TrackElement.setAnimation

Defined in​

core/elements/base.element.ts:116


setPosition​

▸ setPosition(position): TextElement

Parameters​

NameType
positionPosition

Returns​

TextElement

Inherited from​

TrackElement.setPosition

Defined in​

core/elements/base.element.ts:121


setOpacity​

▸ setOpacity(opacity): TextElement

Parameters​

NameType
opacitynumber

Returns​

TextElement

Inherited from​

TrackElement.setOpacity

Defined in​

core/elements/base.element.ts:132


setMetadata​

▸ setMetadata(metadata?): TextElement

Parameters​

NameType
metadata?ElementMetadata

Returns​

TextElement

Inherited from​

TrackElement.setMetadata

Defined in​

core/elements/base.element.ts:142


getTransition​

▸ getTransition(): undefined | ElementTransitionJSON

Returns​

undefined | ElementTransitionJSON

Inherited from​

TrackElement.getTransition

Defined in​

core/elements/base.element.ts:147


setTransition​

▸ setTransition(transition): this

Parameters​

NameType
transitionundefined | ElementTransitionJSON

Returns​

this

Inherited from​

TrackElement.setTransition

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​

TextProps

Overrides​

TrackElement.getProps

Defined in​

core/elements/text.element.ts:36


setText​

▸ setText(text): TextElement

Parameters​

NameType
textstring

Returns​

TextElement

Defined in​

core/elements/text.element.ts:40


setFill​

▸ setFill(fill): TextElement

Parameters​

NameType
fillstring

Returns​

TextElement

Defined in​

core/elements/text.element.ts:45


setRotation​

▸ setRotation(rotation): TextElement

Parameters​

NameType
rotationnumber

Returns​

TextElement

Overrides​

TrackElement.setRotation

Defined in​

core/elements/text.element.ts:50


setFontSize​

▸ setFontSize(fontSize): TextElement

Parameters​

NameType
fontSizenumber

Returns​

TextElement

Defined in​

core/elements/text.element.ts:55


setFontFamily​

▸ setFontFamily(fontFamily): TextElement

Parameters​

NameType
fontFamilystring

Returns​

TextElement

Defined in​

core/elements/text.element.ts:60


setFontWeight​

▸ setFontWeight(fontWeight): TextElement

Parameters​

NameType
fontWeightnumber

Returns​

TextElement

Defined in​

core/elements/text.element.ts:65


setFontStyle​

▸ setFontStyle(fontStyle): TextElement

Parameters​

NameType
fontStyle"normal" | "italic"

Returns​

TextElement

Defined in​

core/elements/text.element.ts:70


setTextEffect​

▸ setTextEffect(textEffect?): TextElement

Parameters​

NameType
textEffect?ElementTextEffect

Returns​

TextElement

Defined in​

core/elements/text.element.ts:75


setTextAlign​

▸ setTextAlign(textAlign): TextElement

Parameters​

NameType
textAlignTextAlign

Returns​

TextElement

Defined in​

core/elements/text.element.ts:80


setStrokeColor​

▸ setStrokeColor(stroke): TextElement

Parameters​

NameType
strokestring

Returns​

TextElement

Defined in​

core/elements/text.element.ts:85


setLineWidth​

▸ setLineWidth(lineWidth): TextElement

Parameters​

NameType
lineWidthnumber

Returns​

TextElement

Defined in​

core/elements/text.element.ts:90


setProps​

▸ setProps(props): TextElement

Parameters​

NameType
propsTextProps

Returns​

TextElement

Overrides​

TrackElement.setProps

Defined in​

core/elements/text.element.ts:95


accept​

▸ accept<T>(visitor): T

Type parameters​

Name
T

Parameters​

NameType
visitorElementVisitor<T>

Returns​

T

Overrides​

TrackElement.accept

Defined in​

core/elements/text.element.ts:100