new PIXI.TextStyle(style)
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
style |
object |
optional
The style parameters
|
Members
-
alignstring
-
Alignment for multiline text ('left', 'center' or 'right'), does not affect single line text
-
breakWordsboolean
-
Indicates if lines can be wrapped within words, it needs wordWrap to be set to true
-
dropShadowboolean
-
Set a drop shadow for the text
-
dropShadowAlphanumber
-
Set alpha for the drop shadow
-
dropShadowAnglenumber
-
Set a angle of the drop shadow
-
dropShadowBlurnumber
-
Set a shadow blur radius
-
dropShadowColorstring number
-
A fill style to be used on the dropshadow e.g 'red', '#00FF00'
-
dropShadowDistancenumber
-
Set a distance of the drop shadow
-
fillstring Array.<string> number Array.<number> CanvasGradient CanvasPattern
-
A canvas fillstyle that will be used on the text e.g 'red', '#00FF00'. Can be an array to create a gradient eg ['#000000','#FFFFFF'] MDN
-
fillGradientStopsArray.<number>
-
If fill is an array of colours to create a gradient, this array can set the stop points (numbers between 0 and 1) for the color, overriding the default behaviour of evenly spacing them.
-
fillGradientTypenumber
-
If fill is an array of colours to create a gradient, this can change the type/direction of the gradient. See PIXI.TEXT_GRADIENT
-
font
-
Set all properties of a font as a single string
- Deprecated
- since version 4.0.0
-
fontFamilystring Array.<string>
-
The font family
-
fontSizenumber string
-
The font size (as a number it converts to px, but as a string, equivalents are '26px','20pt','160%' or '1.6em')
-
fontStylestring
-
The font style ('normal', 'italic' or 'oblique')
-
fontVariantstring
-
The font variant ('normal' or 'small-caps')
-
fontWeightstring
-
The font weight ('normal', 'bold', 'bolder', 'lighter' and '100', '200', '300', '400', '500', '600', '700', 800' or '900')
-
leadingnumber
-
The space between lines
-
letterSpacingnumber
-
The amount of spacing between letters, default is 0
-
lineHeightnumber
-
The line height, a number that represents the vertical space that a letter uses
-
lineJoinstring
-
The lineJoin property sets the type of corner created, it can resolve spiked text issues. Default is 'miter' (creates a sharp corner).
-
miterLimitnumber
-
The miter limit to use when using the 'miter' lineJoin mode This can reduce or increase the spikiness of rendered text.
-
paddingnumber
-
Occasionally some fonts are cropped. Adding some padding will prevent this from happening by adding padding to all sides of the text.
-
strokestring number
-
A canvas fillstyle that will be used on the text stroke e.g 'blue', '#FCFF00'
-
strokeThicknessnumber
-
A number that represents the thickness of the stroke. Default is 0 (no stroke)
-
textBaselinestring
-
The baseline of the text that is rendered.
-
trimboolean
-
Trim transparent borders
-
wordWrapboolean
-
Indicates if word wrap should be used
-
wordWrapWidthnumber
-
The width at which text will wrap, it needs wordWrap to be set to true
Methods
-
clone(){PIXI.TextStyle}
-
Creates a new TextStyle object with the same values as this one. Note that the only the properties of the object are cloned.
Returns:
Type Description PIXI.TextStyle New cloned TextStyle object -
reset()
-
Resets all properties to the defaults specified in TextStyle.prototype._default
-
toFontString(){string}
-
Generates a font style string to use for
TextMetrics.measureFont()
.Returns:
Type Description string Font style string, for passing to TextMetrics.measureFont()