Skip to content

EUISimpleRichTextLabel ​

EUISimpleRichTextLabel 是 EUI 界面体系中的简易富文本标签单位,用于在界面节点树中呈现带有描边、阴影与斜体效果的文本内容。它提供文本内容、文字颜色、字号与字体等排版属性,并支持水平与垂直对齐、字间距与行间距的细调。...

概览 ​

EUISimpleRichTextLabel 是 EUI 界面体系中的简易富文本标签单位,用于在界面节点树中呈现带有描边、阴影与斜体效果的文本内容。它提供文本内容、文字颜色、字号与字体等排版属性,并支持水平与垂直对齐、字间距与行间距的细调。当内容超出节点范围时,还能通过溢出策略与重置尺寸策略决定显示方式,并结合自动缩小字号与最小字号约束保持版式稳定。

继承自 EUINodeBase;可通过 World:CreateUnit("EUISimpleRichTextLabel", ...) 创建;返回单个单位

属性 ​

名称类型默认值说明
TextStringSimpleRichTextEUISimpleRichTextLabel 显示的文本内容,类型为 String,该标签以简单富文本形式呈现这段文字。
TextColorColor[255, 255, 255, 255]EUISimpleRichTextLabel 的文字主体颜色,类型为 Color,包含红、绿、蓝与透明度分量。
FontSizeInt42EUISimpleRichTextLabel 的文字字号,类型为 Int,决定标签渲染正文的基础大小。
FontTextFontTypeEnums.TextFontType.HKXZYT_W9_GBEUISimpleRichTextLabel 的文字字体,类型为 TextFontType,用于指定标签内文字使用的字形族。它与 FontSize、MinFontSize 等字号类属性共同决定文字外观。
OutlineEnabledBoolfalseEUISimpleRichTextLabel 的描边开关,类型为 Bool,用于决定是否为文字绘制描边。
OutlineColorColor[0, 0, 0, 0]EUISimpleRichTextLabel 的文字描边颜色,类型为 Color,包含红、绿、蓝与透明度分量。
OutlineWidthInt1EUISimpleRichTextLabel 的描边宽度,类型为 Int,用于控制文字轮廓的粗细。
OutlineOpacityFloat1.0EUISimpleRichTextLabel 描边的不透明度,类型为 Float,用于单独调节描边的透明程度。
ShadowEnabledBoolfalseEUISimpleRichTextLabel 的阴影开关,类型为 Bool,用于决定是否为文字绘制阴影。
ShadowColorColor[0, 0, 0, 0]EUISimpleRichTextLabel 的文字阴影颜色,类型为 Color,包含透明度分量。
ShadowOffsetVector2[1, 1]EUISimpleRichTextLabel 阴影相对文字的位置偏移,类型为 Vector2。
ItalicEnabledBoolfalseEUISimpleRichTextLabel 是否使用斜体,类型为 Bool。
TextHorizontalAlignmentEUITextHorizontalAlignmentEnums.EUITextHorizontalAlignment.LeftEUISimpleRichTextLabel 文字在标签内的水平对齐方式,类型为 EUITextHorizontalAlignment。
TextVerticalAlignmentEUITextVerticalAlignmentEnums.EUITextVerticalAlignment.TopEUISimpleRichTextLabel 文字在标签内的垂直对齐方式,类型为 EUITextVerticalAlignment。
TextSpacingInt0EUISimpleRichTextLabel 文字中字符之间的间距,类型为 Int。
LineSpacingInt-EUISimpleRichTextLabel 多行文本的行间距,类型为 Int。
AutoSizeEnabledBoolfalseEUISimpleRichTextLabel 是否启用字号自动缩小,类型为 Bool,用于让文字在可用区域内自适应。
MinFontSizeInt12EUISimpleRichTextLabel 在自动缩小时允许的最小字号,类型为 Int。
OverflowStrategyEUIOverflowStrategyEnums.EUIOverflowStrategy.AutoScrollEUISimpleRichTextLabel 在文本超出标签区域时采用的超框策略,类型为 EUIOverflowStrategy。
ResetSizePolicyEUIResetSizePolicyEnums.EUIResetSizePolicy.AutoScrollEUISimpleRichTextLabel 的尺寸重置策略,类型为 EUIResetSizePolicy,用于指定文本尺寸的自适应方式。