UI / TextBlock
TextBlock Class
Text
Hierarchy
↳
TextBlock
Table of contents
Properties
click
Properties
onCustomPropertyChange: Readonly <MulticastDelegate <(path : string , value : unknown , oldValue : unknown ) => void >> other |
---|
Monitor custom attribute synchronization events |
Accessors
autoAdjust(): boolean other |
---|
Get whether the font is adaptive to adjust: boolean (when true, the font size of text content will automatically change to fill the entire text box as large as possible, while the text box size will not change) |
contentColor(): LinearColor other |
Get font content color |
fontColor(): LinearColor other |
Get font color |
fontLetterSpace(): number other |
Get font spacing |
fontSize(): number other |
Get font size |
glyph(): UIFontGlyph other |
Get font and glyph shapes |
isRichText(): boolean other |
Get whether it is rich text |
lineHeightPercentage(): number other |
Get row height coefficient |
maxSize(): number other |
Get the current text content |
minSize(): number other |
Get the current text content |
outlineColor(): LinearColor other |
Get font outline color |
outlineSize(): number other |
Get font outline width |
shadowColor(): LinearColor other |
Set font shadow color |
shadowOffset(): Vector2 other |
Get font shadow color |
strikethroughEnable(): boolean other |
Get whether to enable font strikethrough |
text(): string <Badge type="tip" text="other" /> |
Get the current text content |
textAlign(): TextJustify other |
Get font align |
textHeight(): number other |
Get the height of the text (the overall height of the text content, regardless of component size, affected by font properties) |
textHorizontalLayout(): UITextHorizontalLayout other |
Get the horizontal display mode of the current font |
textJustification(): TextJustify other |
Get the align of the font |
textSingleHeight(): number other |
Get the height of a single text line (the height of a single text line is independent of the size of the component and is affected by the font property) |
textVerticalAlign(): TextVerticalJustify other |
Get the vertical alignment of the font |
textVerticalJustification(): TextVerticalJustify other |
Get the vertical alignment of the font |
underlineEnable(): boolean other |
Return whether to enable font underline |
click
Accessors
alignPosition(): Readonly <Vector2 > other |
---|
Get the align position of the widget. When the align method is right align, bottom align, and center align, the value of alignPosition is different from that of position; |
autoSizeHorizontalEnable(): boolean other |
Get whether to automatically set the size horizontally |
autoSizeVerticalEnable(): boolean other |
Get whether to set the size automatically vertical |
cachedGeometry(): Geometry other |
Get the previous Get TickSpaceGeometry |
constraints(): Readonly <UIConstraintAnchors > other |
Get the layout of the control |
desiredSize(): Vector2 other |
Obtain expected size |
enable(): boolean other |
Is it available |
guid(): string other |
Get the widget GUID |
isHovered(): boolean other |
Is it hovered |
mouseCursor(): MouseCursor other |
Get the cursor type on the widget |
name(): string other |
Get Name |
paintSpaceGeometry(): Geometry other |
Get the last geometric information used to render the Widget |
parent(): Widget other |
Get parent node |
pivot(): Vector2 other |
Get the position of the widget anchor. This property determine the relative position of the widget graph and the anchor; At (0,0), the anchor point is located in the upper left corner of the control; (0.5,0.5), the anchor is at the center of the widget |
position(): Readonly <Vector2 > other |
Get the position of the control |
renderOpacity(): number other |
Obtain rendering transparency |
renderScale(): Vector2 other |
Get rendering scaling |
renderShear(): Vector2 other |
Obtain rendering misalignment deformation |
renderTransformAngle(): number other |
Obtain the rendering angle |
renderTransformPivot(): Vector2 other |
Get Render anchor |
size(): Vector2 other |
Get size |
tickSpaceGeometry(): Geometry other |
Retrieve the last geometric information used to drive Widget Tick |
transform(): Readonly <UITransform > other |
Obtain the size and position of the control |
visibility(): SlateVisibility other |
Get visibility |
visible(): boolean other |
Is it visible |
zOrder(): number other |
Get Zorder |
Methods
setFontColorByHex(inHexString : string ): void other |
---|
Set font color, specify the color of Hex text Set Color # 05050505 |
setFontColorDecimal(R : number , G : number , B : number , A : number ): void other |
Set font color |
setOutlineColorByHex(inHexString : string ): void other |
Set the current stroke color |
setOutlineColorDecimal(R : number , G : number , B : number , A : number ): void other |
Set the current stroke color |
setShadowColorByHex(inHexString : string ): void other |
Set the shadow color of the font. Shadow Offset must be set to see the effect. Specify the color of Hex. Set the color of text # 05050505 |
setShadowColorDecimal(R : number , G : number , B : number , A : number ): void other |
Set the shadow color of the font |
newObject(parent? : Canvas , inName? : string ): TextBlock other |
Create TextBlock control |
click
Methods
addChild(child : Widget ): void other |
---|
Add child nodes |
clone(position : Vector2 , Parent? : any ): Widget other |
Clone the UI widget and its child nodes to the specified parent widget position (default to its parent node) |
destroyObject(): void other |
Remove and destroy immediately. Cannot be used again |
equal(that : Widget ): boolean other |
Determine if it is the same object |
findChildByPath(inPath : string ): Widget other |
Find nodes by relative path |
getChildAt(index : number ): Widget other |
What is the position node to obtain |
getChildByName<T : extends Widget <T >>(name : string ): T : extends Widget <T > other |
Search for nodes by name |
getChildrenCount(): number other |
Obtain the number of child nodes |
getCustomProperties(): string [] other |
Get all customize property |
getCustomProperty<T : extends CustomPropertyType >(propertyName : string ): T : extends CustomPropertyType other |
Get customize property |
getCustomPropertyChangeDelegate(property ): Readonly <MulticastDelegate <(path : string , value : unknown , oldValue : unknown ) => void >> other |
Event proxy triggered when a given object property is modified |
invalidateLayoutAndVolatility(): void other |
Immediately trigger re rendering and layout calculation |
removeAllChildren(): void other |
Clearing all child nodes will destroy the UI and render it unusable |
removeChild(child : Widget ): void other |
Removing a node will destroy the UI and make it unusable |
removeChildAt(index : number ): void other |
Removing the third node will destroy the UI and render it unusable |
removeObject(): void other |
Immediately remove and add to the root node for reuse |
serialize(): string other |
Serialize UI widget |
setCustomProperty(propertyName : string , value : undefined CustomPropertyType ): void other |
Set custom attributes |
deserialize(Data : string , Parent? : Widget ): Widget other |
Deserialize UI |
Properties
Accessors
autoAdjust
• | • | ||||
---|---|---|---|---|---|
Get whether the font is adaptive to adjust: boolean (when true, the font size of text content will automatically change to fill the entire text box as large as possible, while the text box size will not change) Returns
| Set whether the font is adaptive to adjust: boolean (when true, the font size of text content will automatically change to fill the entire text box as large as possible, while the text box size will not change) Parameters
|
contentColor
• | • | ||||
---|---|---|---|---|---|
Get font content color Returns
| Set font content color Parameters
|
fontColor
• | • | ||||
---|---|---|---|---|---|
Get font color Returns
| Set font color Parameters
|
fontLetterSpace
• | • | ||||
---|---|---|---|---|---|
Get font spacing Returns
| Set font spacing Parameters
|
fontSize
• | • | ||||
---|---|---|---|---|---|
Get font size Returns
| Set font size Parameters
|
glyph
• | • | ||||
---|---|---|---|---|---|
Get font and glyph shapes Returns
| Set font and glyph shape Parameters
|
isRichText
• | • | ||||
---|---|---|---|---|---|
Get whether it is rich text Returns
| Set rich text Parameters
|
lineHeightPercentage
• | • | ||||
---|---|---|---|---|---|
Get row height coefficient Returns
| Set row height coefficient Parameters
|
maxSize
• | • | ||||
---|---|---|---|---|---|
Get the current text content Returns
| Set text content Parameters
|
minSize
• | • | ||||
---|---|---|---|---|---|
Get the current text content Returns
| Set text content Parameters
|
outlineColor
• | • | ||||
---|---|---|---|---|---|
Get font outline color Returns
| Set font outline color Parameters
Font outline Color |
outlineSize
• | • | ||||
---|---|---|---|---|---|
Get font outline width Returns
| Set font outline width Parameters
|
shadowColor
• | • | ||||
---|---|---|---|---|---|
Set font shadow color Returns
| Get font shadow color Parameters
|
shadowOffset
• | • | ||||
---|---|---|---|---|---|
Get font shadow color Returns
| Set font shadow offset Parameters
|
strikethroughEnable
• | • | ||||
---|---|---|---|---|---|
Get whether to enable font strikethrough Returns
| Set whether to enable font strikethrough Parameters
|
text
• | • | ||||
---|---|---|---|---|---|
Get the current text content Returns
| Set text content Parameters
|
textAlign
• | • | ||||
---|---|---|---|---|---|
Get font align Returns
| Set font align Parameters
|
textHeight
• | ||
---|---|---|
Get the height of the text (the overall height of the text content, regardless of component size, affected by font properties) Returns
|
textHorizontalLayout
• | • | ||||
---|---|---|---|---|---|
Get the horizontal display mode of the current font Returns
| Set the horizontal display mode of the font Parameters
|
textJustification
• | • | ||||
---|---|---|---|---|---|
Get the align of the font Returns
| Set the alignment of fonts Parameters
|
textSingleHeight
• | ||
---|---|---|
Get the height of a single text line (the height of a single text line is independent of the size of the component and is affected by the font property) Returns
|
textVerticalAlign
• | • | ||||
---|---|---|---|---|---|
Get the vertical alignment of the font Returns
| Set font vertical alignment method Parameters
|
textVerticalJustification
• | • | ||||
---|---|---|---|---|---|
Get the vertical alignment of the font Returns
| Set the vertical alignment of the font Parameters
|
underlineEnable
• | • | ||||
---|---|---|---|---|---|
Return whether to enable font underline Returns
| Set whether to enable font underline Parameters
|
Methods
setFontColorByHex
• setFontColorByHex(inHexString
): void
other
Set font color, specify the color of Hex text Set Color # 05050505
Parameters
inHexString string | Usage: Hex color string range: string type conforming to Hex characteristics |
---|
setFontColorDecimal
• setFontColorDecimal(R
, G
, B
, A
): void
other
Set font color
Parameters
R number | Usage: Font color R value< Range: [0, 255] type: integer |
---|---|
G number | Usage: Font color G value< Range: [0, 255] type: integer |
B number | Usage: Font color B value< Range: [0, 255] type: integer |
A number | Usage: Font color transparency< Range: [0, 255] type: integer |
setOutlineColorByHex
• setOutlineColorByHex(inHexString
): void
other
Set the current stroke color
Parameters
inHexString string | Usage: hexadecimal string range: string type conforming to Hex characteristics |
---|
For example: # 05050505
setOutlineColorDecimal
• setOutlineColorDecimal(R
, G
, B
, A
): void
other
Set the current stroke color
Parameters
R number | Usage: Color R value< Range: [0, 255] type: integer |
---|---|
G number | Usage: Color G value< Range: [0, 255] type: integer |
B number | Usage: Color B value< Range: [0, 255] type: integer |
A number | Usage: Color transparency< Range: [0, 255] type: integer |
setShadowColorByHex
• setShadowColorByHex(inHexString
): void
other
Set the shadow color of the font. Shadow Offset must be set to see the effect. Specify the color of Hex. Set the color of text # 05050505
Parameters
inHexString string | Usage: Color range: String type that conforms to Hex characteristics |
---|
setShadowColorDecimal
• setShadowColorDecimal(R
, G
, B
, A
): void
other
Set the shadow color of the font
Parameters
R number | Usage: Shadow color R value< Range: [0, 255] type: integer |
---|---|
G number | Usage: Shadow color G value< Range: [0, 255] type: integer |
B number | Usage: Shadow color B value< Range: [0, 255] type: integer |
A number | Usage: Shadow color transparency< Range: [0, 255] type: integer |
Shadow Offset Values must be set to see the effect.
newObject
• Static
newObject(parent?
, inName?
): TextBlock
other
Create TextBlock control
Parameters
parent? Canvas | Usage: Create the external parent object of the control with default: null |
---|---|
inName? string | Usage: name of the create widget default: null range: set a reasonable name |
Returns
TextBlock | Return the created object |
---|
When the parent and inName are the same as an existing object, the old object will be destroyed