包含此页的版本:
不含此页的版本:
富文本标记是可以放置在文本字符串中的标记,以设置标记之间文本的样式。
注意:在当前版本中,TextField 不支持富文本标记。
富文本标签类似于 HTML 或 XML 标签,但语法不太严格。
一个简单的标签可以只是它的名称,没有其他值或属性。例如,<b>标签使文本变粗。
某些标记具有如下所示的附加值或属性:
<tag="value"><tag attribute="value">例如:
<color=”red”>:使文本变为红色<sprite index=3>:从默认Sprite资产中插入第四个Sprite。注意:在UXML文件中,必须对以下字符使用HTML代码:
<:(<)
>:(>)
":(")
下表列出了可能的属性值类型和示例值。
| 值类型 | 示例值 |
|---|---|
| 小数 | 0.5 |
| 百分比 | 25% |
| 像素计算机图像中的最小单位。像素大小取决于您的屏幕分辨率。像素光照是在每个屏幕像素下计算的。更多信息 请参阅术语表值 |
5px |
| 字体单位 | 1.5em |
| 十六进制颜色值 |
#FFFFFF(RGB)#FFFFFFFF(RGBA)#FF(一) |
| 名字 | 双<link=”ID”>和<link=ID>有效。 |
标记有一个范围,用于定义它们影响的文本量。大多数标记从出现时起都会影响所有文本。
例如,如果您添加<color="red">到文本的开头,它会影响整个文本块:<color="red">This text is red.
如果在文本块的中间添加相同的标签,则仅影响标签和块末尾之间的文本:This text turns<color="red"> red.
如果在文本块中多次使用同一标记,则最后一个标记将取代之前所有相同类型的标记:<color="red">This text goes from red<color="green"> to green.
您还可以使用结束标记来限制标记的范围,并在另一个标记中使用嵌套标记:<color=red>This text is <color=green>mostly </color>red.
第一个<color>标签的作用域是整个文本块。第二个<color>tag 有一个结束标记,将其范围限制为一个单词。
嵌套标记时,无需按照启动标记的相同顺序关闭其范围。
富文本标记默认启用。
要禁用富文本标记,请执行下列作之一:
enable-rich-text属性设置为false.