我在Flex 3.x UITextField中渲染html。我现在面临的问题是,当标点符号出现在单词的末尾时,它有时会被包裹到下一行。
例如:
不杀我的那些让我更强大 ,所以我成了开发人员。
这对我来说似乎是算法中的一个错误。有解决方法吗?
答案 0 :(得分:0)
我一直在尝试重现你的问题,但在我的情况下,当我调整窗口大小时,字段中的文本会被切断,它不会包裹。
在任何情况下,您是否尝试过使用文本的\n
新行字符来强制换行符发生在您想要的位置,或者您的文本是否需要随窗口大小一起流动?
答案 1 :(得分:0)
@Wade这个组件并没有真正设计用于调整大小,尽管它确实包含了resize。你是否将wordwrap设置为true?
@Armagosh我不知道断线会提前发生在哪里。它取决于屏幕分辨率和用于自动换行的Flex算法。我也不清楚这是否有帮助。如果我在逗号后加两个空格,是否会阻止逗号在换行符之后?它呈现了许多不同的xhtml项目中的任何一个,其中一些将会在某些分辨率中完全处于行的末尾。连字符也会出现同样的问题。
附录:基本上,是的,我需要包装以窗口大小流动。