JS:如何正确绘制文字

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS:如何正确绘制文字相关的知识,希望对你有一定的参考价值。

代码:

drawChar: function(oneChar, x, y) {

    if (canvas.getContext) {
        var g2d = canvas.getContext("2d");  //2d用引用括起来
    }
    if (!context) {
        return;
    }

    drawText = String.fromCharCode(oneChar); 

    g2d.save();
    g2d.beginPath();

    g2d.moveTo(100, 100);
    g2d.lineTo(800, 800);
                
    // 设置画笔的颜色和大小
    g2d.fillStyle   = "red";   // 填充颜色为红色
    g2d.strokeStyle = "blue";  // 画笔的颜色
    g2d.lineWidth   = 5;       // 指定描边线的宽度

    // 写字
    g2d.font = "28px 宋体";
    g2d.fillText(drawText, x, y);

    g2d.closePath();
    g2d.stroke();
    g2d.restore();
}

 

以上是关于JS:如何正确绘制文字的主要内容,如果未能解决你的问题,请参考以下文章

threejs中绘制文字

使用片段着色器在特定位置绘制完美的水平线

如何组合绑定片段而不将它们包装在 XML 文字中

matplotlib如何在子图中正确绘制文本[重复]

Vue图片上绘制文字(js图片上动态生成文字)

Vue图片上绘制文字(js图片上动态生成文字)