TextMetrics: fontBoundingBoxAscent 屬性
注意:此功能在 Web Workers 中可用。
TextMetrics 介面的只讀屬性 fontBoundingBoxAscent 返回從 CanvasRenderingContext2D.textBaseline 屬性所指示的水平線,到用於渲染文字的所有字型中最高邊界矩形的頂部的距離,以 CSS 畫素為單位。
值
一個數字,以 CSS 畫素為單位。
示例
以下程式碼展示瞭如何獲取特定字型中文字的 fontBoundingBoxAscent。
js
const canvas = document.createElement("canvas");
const ctx = canvas.getContext("2d");
ctx.font = "25px serif";
const text = "Foo";
const textMetrics = ctx.measureText(text); // returns TextMetrics object
const ascentCssPixels = textMetrics.fontBoundingBoxAscent;
下面顯示了 25px serif 字型中“Foo”文字的上升高度(CSS 畫素)。
規範
| 規範 |
|---|
| HTML # dom-textmetrics-fontboundingboxascent-dev |
瀏覽器相容性
載入中…