Skip to content

EUISimpleRichTextLabel

概览

字段
KindUnit · 单位 Unit
Realmcommon

继承关系

  • Unit(4 属性 / 25 函数 / 6 事件)
    • EUINodeBase(34 属性 / 8 函数 / 4 事件)
      • [EUISimpleRichTextLabel](20 属性)

继承成员

2 个来源 / 38 属性 / 33 函数 / 10 事件

一种用于在界面层级中展示富文本内容的界面单位,可通过文本、颜色、字号、字体等属性控制显示效果,同时支持描边、阴影、斜体、对齐方式、字间距与行间距等排版设置。它还提供自动缩小字号、超框策略与爆框策略等自适应能力,适合轻量级文本展示需求。

适用场景

在需要显示带样式短文本的界面场景中使用,例如在界面根节点下创建提示文字或信息标签,通过读写文本与样式属性实时更新显示内容。

使用要点

通过世界创建单位接口创建实例,创建时需传入父节点以及位置、尺寸等初始配置,父节点通常取自玩家界面管理器中的根节点。创建成功后可直接设置文本、颜色、字体大小、描边和阴影等属性来更新显示效果,无需额外调用其他接口。

注意事项

实例只能通过创建单位接口生成,不能直接构造;创建时必须提供有效的父节点,否则无法挂载到界面层级。文本自适应相关配置如自动缩小字号、超框策略与爆框策略需按需设置,创建后通过属性读写即可完成调整。

代码示例

创建 EUISimpleRichTextLabel 实例

lua
-- @runtime client
local Players = game:GetService("Players")
local World = game:GetService('World')
local localPlayer = Players.LocalPlayer
if localPlayer == nil then return end
local rootNode = localPlayer.PlayerGui.EuiManager:GetRootNode()
local eUISimpleRichTextLabel = World:CreateUnit("EUISimpleRichTextLabel", { Parent = rootNode })
print('EUISimpleRichTextLabel 已创建:', eUISimpleRichTextLabel.Name)

属性 (20)

Name类型默认值说明
TextStringSimpleRichText富文本标签显示的文本内容。
TextColorColor[255, 255, 255, 255]文本颜色,设置富文本标签中文本的显示颜色。
FontSizeInt42富文本标签的字体大小,控制文本在标签中的显示尺寸。
FontTextFontTypeEnums.TextFontType.HKXZYT_W9_GB富文本标签使用的字体,类型为 TextFontType,用于指定标签文本渲染时采用的字体。
OutlineEnabledBoolfalse是否开启文本描边效果。
OutlineColorColor[0, 0, 0, 0]描边颜色,用于设置文本描边效果的颜色。
OutlineWidthInt1描边宽度,控制文本描边的粗细程度。
OutlineOpacityFloat1.0描边透明度,控制文本描边的不透明程度。
ShadowEnabledBoolfalse是否开启文本阴影效果。
ShadowColorColor[0, 0, 0, 0]阴影颜色,设置文本阴影效果的颜色。
ShadowOffsetVector2[1, 1]阴影偏移,控制文本阴影相对文本主体的偏移方向和距离。
ItalicEnabledBoolfalse是否开启斜体显示,控制文本是否以斜体样式呈现。
TextHorizontalAlignmentInt0 (Left)文本水平对齐方式,控制文本在标签区域内的水平位置。
TextVerticalAlignmentInt0 (Top)文本垂直对齐方式,控制文本在标签区域内的垂直位置。
TextSpacingInt0字间距,控制文本中字符之间的水平间距。
LineSpacingInt-行间距,控制富文本多行内容之间的垂直间距。
AutoSizeEnabledBoolfalse是否自动缩小字号,用于在文本超出标签尺寸时自动调整字号以适应显示区域。
MinFontSizeInt12最小字号,用于限制文本字号缩小的下限。
OverflowStrategyInt3 (AutoScroll)超框策略,控制文本内容超出标签显示区域时的处理方式。
ResetSizePolicyInt0 (AutoScroll)爆框策略,控制文本内容超出标签显示区域后标签尺寸的处理方式。

关联类型