JSフィドル: http: //jsfiddle.net/amaan/WxmQR/1/ ユーザーがEnterキーを押したときに、キャンバス上のテキストを次の行に移動する方法を知りたいです。現在、すべてを1行で記述しているだけです。ありがとうございました。
サンプルコード:
var tCtx = document.getElementById('textCanvas').getContext('2d'),
imageElem = document.getElementById('image');
document.getElementById('text').addEventListener('keyup', function (){
tCtx.canvas.width = tCtx.measureText(this.value).width;
tCtx.fillText(this.value, 0, 10);
imageElem.src = tCtx.canvas.toDataURL();
}, false);