English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML 참조 매뉴얼

HTML 태그 전체 목록

HTML canvas measureText() 메서드

measureText() 메서드는 측정된 텍스트에 대한 정보를 포함하는 TextMetrics 객체를 반환합니다(예를 들어, 그 너비)。

HTML canvas 참조 매뉴얼

在线示例

在画布上书写之前,请检查文本的宽度:

您的浏览器,不支持HTML5 canvas 태그.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8>
<title>HTML canvas measureText() 메서드 사용-기본 튜토리얼(oldtoolbag.com)</<title>
</<head>
<body>
<canvas id="myCanvas" width="300" height="150" style="border:1px solid #d3d3d3>
您的浏览器不支持 HTML5 canvas 태그
</canvas>
<script>
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px Arial";
var txt = "기본 튜토리얼oldtoolbag.com"
ctx.fillText("width:") + ctx.measureText(txt).width, 10, 5
ctx.fillText(txt, 10, 100);
</script>
</body>
</html>
테스트를 해보세요 ‹/›

브라우저 호환성

IEFirefoxOperaChromeSafari

Internet Explorer 9Firefox, Opera, Chrome 및 Safari가 measureText()를 지원합니다. 메서드.

주의:Internet Explorer 8 및 이전 버전은 <canvas> 요소를 지원하지 않습니다.

정의와 사용법

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

ヒント:텍스트를 캔버스에 출력하기 전에 텍스트의 너비를��고 싶다면 이 메서드를 사용하세요.

JavaScript 문법:context.measureText(text).width;

매개변수 값

 
매개변수설명
text측정할 텍스트.
HTML canvas 참조 매뉴얼