【问题标题】:How can I prevent line breaks between words and punctuation in Flex UITextField?如何防止 Flex UITextField 中的单词和标点符号之间的换行?
【发布时间】:2023-03-20 23:35:01
【问题描述】:

我在 Flex 3.x UITextField 中呈现 html。我现在面临的问题是,当标点符号位于单词的末尾时,它有时会被换行到下一行。

例如:

杀不死我的让我更强大
,所以我成为了一名开发人员。

对我来说,这似乎是算法中的一个错误。有解决办法吗?

【问题讨论】:

  • 我看到评论没有保留我在 strong 和逗号之间的换行符。希望这能澄清这一点。
  • mark down末尾加两个空格强制换行

标签: apache-flex word-wrap punctuation


【解决方案1】:

我一直在尝试重现您的问题,但在我的情况下,当我调整窗口大小时,字段中的文本会被截断,它不会换行。

无论如何,您是否尝试过在文本中使用\n 换行符来强制换行符出现在您想要的位置,或者您的文本是否需要随着窗口大小流动?

【讨论】:

    【解决方案2】:

    @Wade 这个组件并不是真正设计为调整大小的,尽管它确实包含调整大小。您是否将自动换行设置为 true?

    @Armagosh 我无法提前知道换行符会在哪里发生。它取决于屏幕分辨率和用于自动换行的 Flex 算法。我也不清楚这是否会有所帮助。如果我在逗号后面放两个空格,那会阻止逗号在换行符之后吗?

    它会渲染许多不同的 xhtml 项目中的任何一个,其中一些最终会带有“,”,在某些分辨率下正好位于行尾。连字符也会出现同样的问题。

    附录:所以本质上,是的,我需要包装与窗口大小一起流动。

    【讨论】:

      猜你喜欢
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      相关资源
      最近更新 更多