【问题标题】:HTML5 Canvas multi-line textboxesHTML5 Canvas 多行文本框
【发布时间】:2013-08-26 10:53:22
【问题描述】:

好的,所以,基本上,我从<input> 标签获取用户输入并将其推入画布。这对一行来说很好,但在某些情况下我需要整段文本。我们都知道,并非每个字母的宽度都相同,这意味着我不能有多个带有 maxlength 属性的<input> 标签。有多个输入标签也很不和谐。长话短说:有没有办法将 PARAGRAPH 文本框放入 HTML5 画布元素中?

【问题讨论】:

标签: javascript html canvas


【解决方案1】:

为什么不能继续使用 textarea 来进行多行处理?

<textarea name="myTextArea" cols="30" rows="5" />

【讨论】:

  • 我假设的问题是将它翻译成画布。
  • 是的,问题正在转化为画布。此外,如果输入标签本身不能换行也没关系,问题是 fillText() 只支持单行,而不是,比如说,一个段落。
  • 您可以为此使用自定义解决方案,LINK
猜你喜欢
  • 1970-01-01
  • 2013-07-25
  • 1970-01-01
  • 1970-01-01
  • 2014-04-16
  • 2018-05-10
  • 2018-09-21
  • 1970-01-01
  • 2017-10-14
相关资源
最近更新 更多