解释:用于设置文字的水平对齐。
String textBaseline
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
---|---|---|---|---|---|
textBaseline | String | 是 | 文字的竖直对齐方式 |
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(); } });