Managing texts within widgets

<< 点击显示目录 >>

主页  mappView帮助助手 > mapp View帮助信息 > Widgets  > 其他信息 >

Managing texts within widgets

所有后续章节都将使用 "这个文本太长了,不适合这个小组件 "的例子文本,以及 "标签 "小组件。

如果这个例子的文本被用在一个尺寸不足的小组件上,它看起来会是这样的。

withouttexthandling_editor

withouttexthandling_probs

Appearance

Properties

在这种情况下,用户无法看到文本是否完全显示在这个小部件上,或者是否有部分内容丢失。下面的项目描述了绕过这个问题的方法。

ellipsis

如果一个小组件中的文本长度可以改变,但小组件没有足够的空间可用于多行,属性 省略号 可以用来向用户表明,全文没有被显示

ellipsis_editor

ellipsis_probs

Appearance

Properties

如果 省略号属性  与 多行 属性一起使用 ,"...... " 将只 在一行的内容延伸到小组件之后才会显示

只要小组件中还有足够的空间,省略号就不会显示(有自动换行)。

在这个例子中,已经添加了一个手动换行。尽管如此,这两行都太长了,无法在小组件上显示。

multiline_ellipsis_editor

multiline_ellipsis_probs

Appearance

Properties

multiLine

每当有多行文字要显示在小组件上时,属性 multiLine 必须被设置为 true

如果  使用 属性multiLine 而不使用属性 breakWordwordWrap必须 用 "\n "手动定义换行。

如果 使用来自 文本系统的文本 ,必须使用 "CTRL + Enter "组合键在TMX文件中为相应的文本插入手动换行。

否则,手动换行是可选的。

如果属性 multiLine 与属性 breakWord一起 使用 ,文本将看起来像这样。

multiline_breakword_editor

multiline_breakword_probs

Appearance

Properties

如果属性 multiLine 与属性 wordWrap一起 使用 ,文本将看起来像这样。

multiline_wordwrap_editor

multiline_wordwrap_probs

Appearance

Properties

如果使用手动换行,文本可能看起来像这样。

multiline_manual_editor

multiline_manual_probs

Appearance

Properties

如果  同时使用 属性 breakWordwordWrap ,那么在最后一个可显示的字之后,总是会添加一个换行符。  在这种情况下 属性 breakWord 只有在单个字长于整行的情况下才有效。

wordWrap

属性 wordWrap 只能与属性 multiLine 结合使用 。

当属性 wordWrap 被启用时,在一行的最后一个可显示的字之后将添加一个换行符。

multiline_wordwrap_editor

multiline_wordwrap_probs

Appearance

Properties

breakWord

属性 breakWord 只能与属性 multiLine 结合使用 ;如果属性 wordWrap 被启用它将被 忽略。

当属性 breakWord 被启用时,在一行的最后一个可显示的字符后将会添加一个换行符。字的末尾会被忽略。

multiline_breakword_editor

multiline_breakword_probs

Appearance

Properties