textwrap
使用户界面控件的文本换行
语法
说明
注意
App 设计工具或使用 uifigure
函数创建的 App 不支持将 textwrap
函数与 UIControl
对象结合使用。在这种情况下,要在组件(如 Label
或 Button
)中实现文本换行,请将该组件的 WordWrap
属性设置为 'on'
。
返回在适应指定的 wrappedtext
= textwrap(c
,txt
)UIControl
对象 c
的字符宽度处换行的文本。UI 控件对象必须为使用 uicontrol
函数创建的对象,其 'Style'
属性值设置为 'text'
或 'edit'
。例如,c = uicontrol('Style','text')
。
对于给定的 UI 控件,
返回在指定字符数处换行的文本。字符计数中包含空格。wrappedtext
= textwrap(c
,txt
,numchar
)textwrap
尽可能避免拆分单词。如果在指定的字符数内无法容纳某个单词,则 textwrap
将其移至下一行的开头。
返回在指定字符数处换行的文本。wrappedtext
= textwrap(txt
,numchar
)
[
还根据要换行的文本返回 UI 控件的推荐位置。返回的位置可让完整文本显示在 wrappedtext
,position
] = textwrap(___)uicontrol
中而不进行裁剪。如果未指定 UI 控件,则位置向量包含的元素全部为零。
示例
输入参数
输出参量
版本历史记录
在 R2006a 之前推出