TextMetrics: свойство fontBoundingBoxDescent
Примечание: Эта функция доступна в Веб-воркерах.
Чтение-только свойство fontBoundingBoxDescent интерфейса TextMetrics возвращает расстояние от горизонтальной линии, указанной атрибутом CanvasRenderingContext2D.textBaseline, до нижней части ограничивающего прямоугольника всех шрифтов, используемых для отображения текста, в пикселях CSS.
Значение
Число, в пикселях CSS.
Примеры
Код ниже демонстрирует, как получить fontBoundingBoxDescent для текста в определённом шрифте.
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 descentCssPixels = textMetrics.fontBoundingBoxDescent;
Ниже показан спуск в пикселях CSS для текста "Foo" в шрифте с засечками размером 25px.
Спецификации
| Спецификация |
|---|
| HTML # dom-textmetrics-fontboundingboxdescent-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
fontBoundingBoxDescent |
87 | 87 | 116 | 73 | 11.1 | 87 | 116 | 62 | 11.3 | 14.0 | 87 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TextMetrics/fontBoundingBoxDescent