HTML 캔버스 measureText() 메서드

❮ HTML 캔버스 참조

예시

캔버스에 쓰기 전에 텍스트의 너비를 확인하십시오.

브라우저는 HTML5캔버스태그를 지원하지 않습니다.

자바스크립트:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px Arial";
var txt = "Hello World"
ctx.fillText("width:" + ctx.measureText(txt).width, 10, 50)
ctx.fillText(txt, 10, 100);

브라우저 지원

표의 숫자는 이 방법을 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다.

Method
measureText() Yes 9.0 Yes Yes Yes

정의 및 사용

measureText() 메서드는 지정된 텍스트의 너비를 픽셀 단위로 포함하는 객체를 반환합니다.

팁: 캔버스에 쓰기 전에 텍스트의 너비를 알아야 하는 경우 이 방법을 사용하십시오.

자바스크립트 구문: 컨텍스트 .measureText( 텍스트 ).너비;

매개변수 값

Parameter Description Play it
text The text to be measured

❮ HTML 캔버스 참조