如何识别富可编辑文本区域中的文本溢出

Posted

技术标签:

【中文标题】如何识别富可编辑文本区域中的文本溢出【英文标题】:How to Identify the text over flow in RichEditableTextArea 【发布时间】:2014-07-22 11:20:50 【问题描述】:

我正在与RichEditabletextArea 合作。我想知道文本是否适合该文本区域,或者是否溢出textarea。 下图将帮助您理解场景。

在上面的屏幕截图中,由于文本超出文本区域,最后一个单词被修剪。我该如何解决这个问题

【问题讨论】:

一定要使用 RichEditableTextArea 吗?使用普通的 textArea 处理这个问题要容易得多 普通的textarea怎么处理?? @加里佩里 是的,有几种方法可以使用 textArea 来处理它,这要归功于richEditableTextArea 所没有的一些属性。 你能告诉我如何在 textarea 中处理这个吗?/ 你使用的是 flex 3 还是 flex 4? 【参考方案1】:

尝试使用具有最大显示行数属性的标签,这会将您的文本截断为您可以拥有的行数,然后添加具有相同文本的工具提示,以便当您将鼠标悬停在标签上时,工具提示将显示为全文。

 <s:Label text="foo" maxDisplayedLines="3" toolTip="foo"/>

希望这可以工作。

【讨论】:

哦,好吧,对不起,我真的不明白这个问题,你从哪里得到文本?用户自己写吗? 好的,那你为什么要使用 textArea?无论如何,如果您想使用一个,那么您将必须实现该组件,并创建一个方法来控制文本区域中适合多少行,并在传递该数字后截断文本。 不。我必须用 textarea 来实现它。你能帮我吗?

以上是关于如何识别富可编辑文本区域中的文本溢出的主要内容,如果未能解决你的问题,请参考以下文章

不允许在 Flex 中编辑 textarea 中的特定区域

JavaFX:更改文本区域中的光标

多个文本区域上的 flex 编辑菜单操作

识别不同文本区域中的光标位置并在列表框中选择项目时插入文本

HTML5:使可编辑的文本区域可拖动而没有副作用?

有没有办法使文本区域部分可编辑? (仅使部分文本可编辑)