小程序开放平台

文档中心
暂无目录

xhs.setTextBaseline

更新时间:2024-11-13 19:05:32

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

参数

String textBaseline

属性
类型
默认值
必填
说明
最低版本
textBaselineString文字的竖直对齐方式

textBaseline 的合法值

说明
top顶部对齐
bottom底部对齐
middle居中对齐
normal效果类似于:底部对齐

示例代码

Page({
    onLoad() {
        const canvasContext = xhs.createCanvasContext('myCanvas');

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

        canvasContext.setFontSize(20);

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

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

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

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

        canvasContext.draw();
    }
});


该文档是否对您有帮助?