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