国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > HTML > 正文

HTML5 Canvas的文本度量

2024-08-26 00:16:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

武林網(wǎng)(m.survivalescaperooms.com)文章簡(jiǎn)介:要獲得HTML5 Canvas的文本的文本度量,我們可以使用的measureText()的畫(huà)布上下文的方法 。這種方法需要一個(gè)文本字符串,并返回一個(gè)度量對(duì)象的基礎(chǔ)上提供的文本,并分配給上下文的當(dāng)前文本的字體。

要獲得HTML5 Canvas的文本度量,我們可以使用的measureText()的畫(huà)布上下文的方法 。這種方法需要一個(gè)文本字符串,并返回一個(gè)度量對(duì)象的基礎(chǔ)上提供的文本,并分配給上下文的當(dāng)前文本的字體。

  • 目前,文本的寬度是唯一的度量與measureText()的方法 。目前還不支持文本的高度公制。

     


    <!DOCTYPE HTML>

    <html>

        <head>

            <style>

                body {

                    margin: 0px;

                    padding: 50px;

                }
                #myCanvas {
                    border: 1px solid #9C9898;
                }
            </style>

            <script>
                window.onload = function(){
                    var canvas = document.getElementById("myCanvas");
                    var context = canvas.getContext("2d");
                    var x = canvas.width / 2;
                    var y = canvas.height / 2 - 10;
                    var text = "Hello World!";

                    context.font = "30pt Calibri";
                    context.textAlign = "center";
                    context.fillStyle = "blue";
                    context.fillText(text, x, y);
                    // get text metrics
                    var metrics = context.measureText(text);
                    var width = metrics.width;
                    context.font = "20pt Calibri";
                    context.textAlign = "center";
                    context.fillStyle = "#555";
                    context.fillText("(" + width + "px wide)", x, y + 40);
                };
            </script>
        </head>
        <body onmousedown="return false;">
            <canvas id="myCanvas" width="578" height="200">
            </canvas>
        </body>
    </html>

    發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 琼结县| 施秉县| 民权县| 尼勒克县| 富川| 土默特右旗| 潢川县| 岫岩| 舒兰市| 库尔勒市| 蓬安县| 庄浪县| 视频| 铁岭县| 武强县| 天津市| 钟祥市| 山东| 玉环县| 松桃| 潮安县| 哈尔滨市| 积石山| 江西省| 乡城县| 乾安县| 佛山市| 曲松县| 水富县| 临漳县| 阿拉善右旗| 棋牌| 筠连县| 大英县| 井陉县| 福海县| 霍州市| 泰来县| 济宁市| 合阳县| 彰化县|