【问题标题】:How to find the word wrap points of Resizable Textarea如何找到 Resizable Textarea 的自动换行点
【发布时间】:2017-09-29 14:02:44
【问题描述】:

我有一个可调整大小的文本区域。当用户调整文本区域的大小时......我想使用 php 干预在图像上重新创建文本。换行时,TextArea 不会自动添加换行符。调整文本区域大小时,如何计算必须添加新行的位置?

我需要创建带有文本换行的图像,还需要保存数据以供以后使用,以便我可以使用相同的自动换行显示。

【问题讨论】:

    标签: javascript php html textarea


    【解决方案1】:

    使用 textarea,您不能...也许如果您使用 <canvas>,订阅 textarea 的 resize 事件以调整具有相同尺寸的画布大小,订阅 textarea 更改事件以在其中插入相同的文本画布,具有相同的文本尺寸、相同的行高等...您可以使用该画布创建图像,无需 php 干预。

    不知道它是否可行,未经测试,这只是我阅读您的问题的第一个想法,如果您决定以这种方式继续,请告诉我它是否可行!

    【讨论】:

    • 是的.. 画布本来是一个不错的选择。但主要问题是我需要它作为文本,它需要保存在数据库中以备后用。而且我的页面确实已经有很多脚本了。
    • 您可以同时使用 textarea 和 canvas,正如我在回复中所写的那样,如果您不想看到双文本当然可以使画布不可见,但您可以使用它用于在提交时创建图像并将其与文本区域的文本一起上传
    猜你喜欢
    • 2015-09-13
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 2016-06-18
    相关资源
    最近更新 更多