当使用textarea在图像上键入时,文本延迟一个字符
When typed on image using textarea, the text gets one character delayed
JsFiddle: http://jsfiddle.net/shabbirrangwala/h9uaQ/19/我试图每行添加50个字符和17行,我想以图像的形式获得输出。不知何故,行和色没有受到限制。我哪里做错了?
示例代码:
tCtxt.canvas.width = tCtxt.measureText(this.value).width;
var t = this.value.split(''n');
tCtxt.canvas.height = t.length*15;
tCtxt.font = "12px monospace";
tCtxt.fillStyle = "black";
var y = 12;
for(var i=0; i<t.length; i++, y+=12) {
tCtxt.fillText(t[i], 0, y);
}
imageElem.src = tCtxt.canvas.toDataURL();
尝试在textarea标签中添加wrap="hard"来强制在断点处插入新行
相关文章:
- 延迟高亮显示文本区域中的文本
- 如何在文本上实现延迟加载
- 如何使用js-setTimeout延迟此文本的淡入
- 在输入字段中显示文本,字母对字母有延迟
- JavaScript - 消除文本替换的延迟
- 延迟后如何更改文本 - jQuery.
- 延迟切换文本颜色
- 文本显示有延迟
- 如何在悬停按钮时通过文本切换图像,并延迟反向切换
- 使用Javascript在qualics中延迟显示文本
- 可以't使javascript文本效果在延迟的情况下正常工作
- 更新& lt; a>文本没有任何延迟
- 文本块上延迟的自动滚动效果
- 当AngularJS中文本框发生变化时,调用带有延迟的函数
- 文本区域的变化与延迟
- Javascript文本文件加载延迟
- 最好的方式来获得一个标签,以改变文本/重定向页面后延迟
- vuejsv-html渲染binding值延迟:必须通过鼠标在文本区域控件内外点击触发
- 延迟和显示文本问题
- 使用Javascript延迟和淡入文本