SerializedITextProps
Defined in: src/shapes/IText/IText.ts:71
Extends
SerializedTextProps
.UniqueITextProps
Extended by
Properties
angle
angle:
TDegree
Defined in: src/shapes/Object/types/BaseProps.ts:63
Angle of rotation of an object (in degrees)
Default
Inherited from
backgroundColor
backgroundColor:
string
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:26
Background color of an object. takes css colors https://www.w3.org/TR/css-color-3/
Default
Inherited from
SerializedTextProps
.backgroundColor
charSpacing
charSpacing:
number
Defined in: src/shapes/Text/Text.ts:96
Inherited from
SerializedTextProps
.charSpacing
clipPath?
optional
clipPath:Partial
<SerializedObjectProps
&ClipPathProps
>
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:49
a fabricObject that, without stroke define a clipping area with their shape. filled in black the clipPath object gets used when the object has rendered, and the context is placed in the center of the object cacheCanvas. If you want 0,0 of a clipPath to align with an object center, use clipPath.originX/Y to ‘center’
Inherited from
direction
direction:
CanvasDirection
Defined in: src/shapes/Text/Text.ts:108
Inherited from
fill
fill:
null
|string
|Record
<string
,any
> |Partial
<Gradient
<"linear"
,"linear"
>> &object
|Partial
<Gradient
<"radial"
,"radial"
>> &object
Defined in: src/shapes/Object/types/FillStrokeProps.ts:17
Color of object’s fill takes css colors https://www.w3.org/TR/css-color-3/
Default
Inherited from
fillRule
fillRule:
CanvasFillRule
Defined in: src/shapes/Object/types/FillStrokeProps.ts:26
Fill rule used to fill an object
accepted values are nonzero, evenodd
Backwards incompatibility note: This property was used for setting globalCompositeOperation until v1.4.12 (use globalCompositeOperation
instead)
Default
Inherited from
flipX
flipX:
boolean
Defined in: src/shapes/Object/types/BaseProps.ts:70
When true, an object is rendered as flipped horizontally
Default
Inherited from
flipY
flipY:
boolean
Defined in: src/shapes/Object/types/BaseProps.ts:77
When true, an object is rendered as flipped vertically
Default
Inherited from
fontFamily
fontFamily:
string
Defined in: src/shapes/Text/Text.ts:100
Inherited from
SerializedTextProps
.fontFamily
fontSize
fontSize:
number
Defined in: src/shapes/Text/Text.ts:98
Inherited from
fontStyle
fontStyle:
string
Defined in: src/shapes/Text/Text.ts:101
Inherited from
fontWeight
fontWeight:
string
|number
Defined in: src/shapes/Text/Text.ts:99
Inherited from
SerializedTextProps
.fontWeight
globalCompositeOperation
globalCompositeOperation:
GlobalCompositeOperation
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:18
Composite rule used for canvas globalCompositeOperation
Default
Inherited from
SerializedTextProps
.globalCompositeOperation
height
height:
number
Defined in: src/shapes/Object/types/BaseProps.ts:34
Object height
Default
Inherited from
left
left:
number
Defined in: src/shapes/Object/types/BaseProps.ts:11
Left position of an object. Note that by default it’s relative to object left. You can change this by setting originX
Default
Inherited from
lineHeight
lineHeight:
number
Defined in: src/shapes/Text/Text.ts:97
Inherited from
SerializedTextProps
.lineHeight
linethrough
linethrough:
boolean
Defined in: src/shapes/Text/Text.ts:106
Inherited from
SerializedTextProps
.linethrough
opacity
opacity:
number
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:11
Opacity of an object
Default
Inherited from
originX
originX:
TOriginX
Defined in: src/shapes/Object/types/BaseProps.ts:45
Horizontal origin of transformation of an object (left
, center
, right
or [0, 1]
)
See http://jsfiddle.net/1ow02gea/244/ on how originX/originY affect objects in groups
Default
Inherited from
originY
originY:
TOriginY
Defined in: src/shapes/Object/types/BaseProps.ts:56
Vertical origin of transformation of an object (top
, center
, bottom
or [0, 1]
)
See http://jsfiddle.net/1ow02gea/244/ on how originX/originY affect objects in groups
Default
Inherited from
overline
overline:
boolean
Defined in: src/shapes/Text/Text.ts:105
Inherited from
paintFirst
paintFirst:
"fill"
|"stroke"
Defined in: src/shapes/Object/types/FillStrokeProps.ts:9
Determines if the fill or the stroke is drawn first (one of “fill” or “stroke”)
Default
Inherited from
SerializedTextProps
.paintFirst
path?
optional
path:Path
Defined in: src/shapes/Text/Text.ts:109
Inherited from
pathAlign
pathAlign:
TPathAlign
Defined in: src/shapes/Text/Text.ts:103
Inherited from
pathSide
pathSide:
TPathSide
Defined in: src/shapes/Text/Text.ts:102
Inherited from
scaleX
scaleX:
number
Defined in: src/shapes/Object/types/BaseProps.ts:84
Object scale factor (horizontal)
Default
Inherited from
scaleY
scaleY:
number
Defined in: src/shapes/Object/types/BaseProps.ts:91
Object scale factor (vertical)
Default
Inherited from
selectionEnd
selectionEnd:
number
Defined in: src/shapes/IText/IText.ts:68
Inherited from
UniqueITextProps.selectionEnd
selectionStart
selectionStart:
number
Defined in: src/shapes/IText/IText.ts:67
Inherited from
UniqueITextProps.selectionStart
shadow
shadow:
null
|Partial
<SerializedShadowOptions
>
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:33
Shadow object representing shadow of this shape
Default
Inherited from
skewX
skewX:
TDegree
Defined in: src/shapes/Object/types/BaseProps.ts:98
Angle of skew on x axes of an object (in degrees)
Default
Inherited from
skewY
skewY:
TDegree
Defined in: src/shapes/Object/types/BaseProps.ts:105
Angle of skew on y axes of an object (in degrees)
Default
Inherited from
stroke
stroke:
null
|string
|Record
<string
,any
> |Partial
<Gradient
<"linear"
,"linear"
>> &object
|Partial
<Gradient
<"radial"
,"radial"
>> &object
Defined in: src/shapes/Object/types/FillStrokeProps.ts:34
When defined, an object is rendered via stroke and this property specifies its color takes css colors https://www.w3.org/TR/css-color-3/
Default
Inherited from
strokeDashArray
strokeDashArray:
null
|number
[]
Defined in: src/shapes/Object/types/FillStrokeProps.ts:48
Array specifying dash pattern of an object’s stroke (stroke must be defined)
Default
Inherited from
SerializedTextProps
.strokeDashArray
strokeDashOffset
strokeDashOffset:
number
Defined in: src/shapes/Object/types/FillStrokeProps.ts:55
Line offset of an object’s stroke
Default
Inherited from
SerializedTextProps
.strokeDashOffset
strokeLineCap
strokeLineCap:
CanvasLineCap
Defined in: src/shapes/Object/types/FillStrokeProps.ts:62
Line endings style of an object’s stroke (one of “butt”, “round”, “square”)
Default
Inherited from
SerializedTextProps
.strokeLineCap
strokeLineJoin
strokeLineJoin:
CanvasLineJoin
Defined in: src/shapes/Object/types/FillStrokeProps.ts:69
Corner style of an object’s stroke (one of “bevel”, “round”, “miter”)
Default
Inherited from
SerializedTextProps
.strokeLineJoin
strokeMiterLimit
strokeMiterLimit:
number
Defined in: src/shapes/Object/types/FillStrokeProps.ts:76
Maximum miter length (used for strokeLineJoin = “miter”) of an object’s stroke
Default
Inherited from
SerializedTextProps
.strokeMiterLimit
strokeUniform
strokeUniform:
boolean
Defined in: src/shapes/Object/types/FillStrokeProps.ts:89
When false
, the stoke width will scale with the object.
When true
, the stroke will always match the exact pixel size entered for stroke width.
this Property does not work on Text classes or drawing call that uses strokeText,fillText methods
default to false
Since
2.6.0
Default
Default
Inherited from
SerializedTextProps
.strokeUniform
strokeWidth
strokeWidth:
number
Defined in: src/shapes/Object/types/FillStrokeProps.ts:41
Width of a stroke used to render this object
Default
Inherited from
SerializedTextProps
.strokeWidth
styles
styles:
TextStyle
|TextStyleArray
Defined in: src/shapes/Text/Text.ts:115
Inherited from
textAlign
textAlign:
string
Defined in: src/shapes/Text/Text.ts:107
Inherited from
top
top:
number
Defined in: src/shapes/Object/types/BaseProps.ts:20
Top position of an object. Note that by default it’s relative to object top. You can change this by setting originY
Default
Inherited from
underline
underline:
boolean
Defined in: src/shapes/Text/Text.ts:104
Inherited from
visible
visible:
boolean
Defined in: src/shapes/Object/types/SerializedObjectProps.ts:40
When set to false
, an object is not rendered on canvas
Default
Inherited from
width
width:
number
Defined in: src/shapes/Object/types/BaseProps.ts:27
Object width