HTML5 canvas上に文字を書く

HTML5

HTML5 canvas上に文字(テキスト)を書く

CanvasはHTML5から新しく加わった機能で画面に描画をすることができます。
当然、文字も書けます。
次のように書いてみましょう。

下記のfillTextメソッドを利用します。

 //一番目の引数が表示したい文字、2番目がX座標、3番目がY座標
 context.fillText("Sample String", 10, 50);  

fontプロパティで、文字の大きさやフォントの種類が指定できます。

 context.font = "20pt Arial";

注:プロパティの指定は、context.fillTextの前に書きましょう。

全部のドキュメントの例です。

 <!DOCTYPE html>
 <html><head><meta charset="utf-8"></head>
 <body>
 <canvas id="a_canvas" width="300" height="300"></canvas>
 <script type="text/javascript">
  var canvas = document.getElementById("a_canvas");
  var context = canvas.getContext("2d"); 
 
  context.font = "20pt Arial";
  context.fillText("Sample String", 10, 50);   	  	  	
 </script>
 </body></html>
  • ここここ — {2017-07-07 (金) 19:22:03}
  • ありがとう — {2017-07-07 (金) 19:22:45}
  • わーいわーい — うえの {2017-09-03 (日) 08:00:18}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です