UMG中的TextBlock控件
2016-12-09 本文已影响0人
强力胶爷爷
SImage是UE4里使用的基本的控件,属性如下图所示。
主要是显示文字的静态控件
Text
显示在控件上的文字
![](https://img.haomeiwen.com/i3910556/94eb2c703318a5d9.png)
Color And Opacity
文字的颜色
Font
字体文件
Shadow Offset
用于绘制阴影时,指定阴影的偏移量
Shadow Color
用于绘制阴影时,指定阴影的颜色
Min Desired Width
指定了控件的最小宽度,如果输入的文字排版后得到的宽度小于此值,则控件要按此值走
只有在勾选Size of Context时,才会起效
Justification
用于指定文字的对齐方式
Margin
绘制时上下左右的边距
Line Height Percentage
行距
![](https://img.haomeiwen.com/i3910556/a33508738f4c0023.png)
Auto WrapText
是否自动换行
Wrap Text At
在长度超过指定值之后,强制换行
当同时指定Auto Wrap Text 和 Wrap Text At 之后,计算的行的公式如下
* 当控件的长度超过1时
** 指定Wrap Text At 值超过1时,会取Min(控件长度,Wrap Text At值),取两者之间最小值
** 否则,会取控件的长度
* 取Wrap Text At 值
* 取 Max(0,上面计算的结果值),保存这个值大于0
Wrapping Policy
换行的策略,以下图两种方式:
![](https://img.haomeiwen.com/i3910556/a0364e14abe0d3e8.png)
Default
默认的换行方式,如果最后一个单词超过要换行的长度了(需要指定auto wrap text),则并不会换行。
Allow Per Character Wrapping
同上面方式相反,允许中断一个单词。
举例说明:
![](https://img.haomeiwen.com/i3910556/e5a680b0027d53f8.png)