--- order: 3 title: 创建文字 type: UI label: UI --- `Text` 组件用于在 `UICanvas` 中显示文字。 ## 编辑器使用 ### 添加 Text 节点 在 **[层级面板](/docs/interface/hierarchy/)** 添加 `Text` 节点 > 若父亲或祖先节点没有画布组件,会自动添加上根画布节点。 ### 设置文本内容 选中添加了 `Text` 组件的节点,在 **[检查器面板](/docs/interface/inspector)** 修改 `text` 属性可以改变 `Text` 元素的显示内容。 ### 设置字体 选中添加了 `Text` 组件的节点,在 **[检查器面板](/docs/interface/inspector)** 修改 `font` 属性可以改变 `Text` 元素的字体类型。 ### 修改字体大小 `Text` 组件可以通过调整 `FontSize` 修改渲染尺寸 > 修改 `UITransform` 的 `size` 不会改变 `Text` 的渲染尺寸。 ## 属性 | 属性名 | 描述 | | :-- | :-- | | `text` | 需要显示的文本 | | `color` | 文本颜色 | | `font` | 自定义字体 | | `fontSize` | 文本的字体大小 | | `fontStyle` | 字体样式设置:是否加粗/是否斜体 | | `lineSpacing` | 行间距 | | `horizontalAlignment` | 水平对齐方式,可选值有:Left/Center/Right | | `verticalAlignment` | 竖直对齐方式,可选值有:Top/Center/Bottom | | `enableWrapping` | 是否开启换行模式,打开换行模式后,会根据设置的宽来进行换行,如果这时候宽设置为 0,那么文本将不渲染 | | `overflowMode` | 当文本总高度超出设置的高的时候的处理方式,可选值有:Overflow/Truncate, Overflow 表示直接溢出显示, Truncate 表示只保留设置高度以内的内容显示,具体显示内容还和文本在竖直方向上的对齐方式有关 |