如何按原样获取 textarea 内容;即,如何通过自动换行获取文本内容?我必须将文本原样放置在 Canvas 上。

最佳答案

不幸的是, 标签的一个问题是缺乏文本度量支持,最终导致不支持换行!

要模拟自动换行,您需要遍历文本中的单数词 (text.split(“”)),并单独测量每个词,直到击中边界框的边缘,此时插入一个中断点,这个过程还在继续。

有关更多详细信息和实现指南,请查看这篇文章:

  • http://mudcu.be/journal/2011/01/html5-typographic-metrics/

  • 我希望这有帮助 :-)

    关于javascript - 如何检测textarea中的自动换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8784111/

    10-16 06:57