canvasContext.setTextBaseline

解释:用于设置文字的水平对齐。

参数:

参数名类型说明
textBaselineString可选值 ‘top’、’bottom’、’middle’、’normal’ 。

示例:

  1. const ctx = swan.createCanvasContext('myCanvas');

    ctx.setStrokeStyle('red');
    ctx.moveTo(5, 75);
    ctx.lineTo(295, 75);
    ctx.stroke();

    ctx.setFontSize(20);

    ctx.setTextBaseline('top');
    ctx.fillText('top', 5, 75);

    ctx.setTextBaseline('middle');
    ctx.fillText('middle', 50, 75);

    ctx.setTextBaseline('bottom');
    ctx.fillText('bottom', 120, 75);

    ctx.setTextBaseline('normal');
    ctx.fillText('normal', 200, 75);

    ctx.draw();

图片