CanvasRenderingContext2D: direction 屬性
Canvas 2D API 的 CanvasRenderingContext2D.direction 屬性用於指定繪製文字時使用的當前文字方向。
值
可能的值
預設值為 "inherit"。
示例
更改文字方向
此示例繪製了兩段文字。第一段是從左到右,第二段是從右到左。請注意,在 ltr 中為 "Hi!",在 rtl 中則變為 "!Hi"。
HTML
html
<canvas id="canvas"></canvas>
JavaScript
js
const canvas = document.getElementById("canvas");
const ctx = canvas.getContext("2d");
ctx.font = "48px serif";
ctx.fillText("Hi!", 150, 50);
ctx.direction = "rtl";
ctx.fillText("Hi!", 150, 130);
結果
規範
| 規範 |
|---|
| HTML # dom-context-2d-direction-dev |
瀏覽器相容性
載入中…
另見
- 定義此屬性的介面:
CanvasRenderingContext2D