主题
EUITextLabel
EUITextLabel 是 EUI 界面体系中的文本标签控件,负责在用户界面里展示一段可高度自定义样式的文字。它一方面管理文本内容与字体排版(Text、FontSize、Font、斜体开关),另一方面管理视觉表现(TextColor、描边...
概览
EUITextLabel 是 EUI 界面体系中的文本标签控件,负责在用户界面里展示一段可高度自定义样式的文字。它一方面管理文本内容与字体排版(Text、FontSize、Font、斜体开关),另一方面管理视觉表现(TextColor、描边与阴影的颜色、宽度、透明度、偏移),并提供水平与垂直两个方向的对齐控制。
继承自
EUINodeBase;可通过World:CreateUnit("EUITextLabel", ...)创建;返回单个单位
属性
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Text | String | "" | EUITextLabel 的文本属性,类型为 String,用于存放该文本标签实际显示的文字内容。 |
TextColor | Color | [255, 255, 255, 255] | EUITextLabel 的文本颜色属性,类型为 Color,用于设定该文本标签中文字本身的颜色。 |
FontSize | Int | 42 | EUITextLabel 的字体大小属性,类型为 Int,用于控制文本标签中文字的显示尺寸。 |
Font | TextFontType | Enums.TextFontType.HKXZYT_W9_GB | EUITextLabel 的字体属性,类型为 TextFontType,用于指定该文本标签渲染文字时所采用的字体。 |
OutlineEnabled | Bool | false | EUITextLabel 的描边开关属性,类型为 Bool,用于决定该文本标签的文字是否启用描边效果。 |
OutlineColor | Color | [0, 0, 0, 0] | EUITextLabel 的描边颜色属性,类型为 Color,用于设定该文本标签文字描边的颜色。 |
OutlineWidth | Int | 1 | EUITextLabel 的描边宽度属性,类型为 Int,用于设定该文本标签文字描边的粗细。 |
OutlineOpacity | Float | 1.0 | EUITextLabel 的描边透明度属性,类型为 Float,用于控制该文本标签文字描边的透明程度。 |
ShadowEnabled | Bool | false | EUITextLabel 的阴影开关属性,类型为 Bool,用于决定该文本标签的文字是否启用阴影效果。 |
ShadowColor | Color | [0, 0, 0, 0] | EUITextLabel 的阴影颜色属性,类型为 Color,用于设定该文本标签文字阴影的颜色。 |
ShadowOffset | Vector2 | [1, 1] | EUITextLabel 的阴影偏移属性,类型为 Vector2,用于描述该文本标签文字阴影相对于文字主体的偏移量与偏移方向。 |
ItalicEnabled | Bool | false | EUITextLabel 的斜体开关属性,类型为 Bool,用于决定该文本标签的文字是否以斜体样式呈现。 |
TextHorizontalAlignment | EUITextHorizontalAlignment | Enums.EUITextHorizontalAlignment.Left | EUITextLabel 的水平对齐属性,类型为 EUITextHorizontalAlignment,用于控制文本在标签范围内的水平对齐方式。 |
TextVerticalAlignment | EUITextVerticalAlignment | Enums.EUITextVerticalAlignment.Top | EUITextLabel 的垂直对齐属性,类型为 EUITextVerticalAlignment,用于控制文本在标签范围内的垂直对齐方式。 |
