Skip to content

Commit d0f0268

Browse files
committed
Add other textMetrics property
1 parent 09e9842 commit d0f0268

File tree

3 files changed

+73
-0
lines changed

3 files changed

+73
-0
lines changed

CHANGES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
* Fix small bug in global data flow analysis (#1768)
1616
* Runtime: no longer leak channels
1717

18+
# 5.9.2 (2025-01-02) - Lille
19+
20+
## Features/Changes
21+
* Lib: add other TextMetrics property
22+
1823
# 5.9.1 (02-12-2024) - Lille
1924

2025
## Features/Changes

lib/js_of_ocaml/dom_html.ml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1998,7 +1998,41 @@ and canvasGradient = object
19981998
end
19991999

20002000
and textMetrics = object
2001+
method actualBoundingBoxAscent : number_t readonly_prop
2002+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxAscent *)
2003+
2004+
method actualBoundingBoxDescent : number_t readonly_prop
2005+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxDescent *)
2006+
2007+
method actualBoundingBoxLeft : number_t readonly_prop
2008+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxLeft *)
2009+
2010+
method actualBoundingBoxRight : number_t readonly_prop
2011+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxRight *)
2012+
2013+
method alphabeticBaseline : number_t readonly_prop
2014+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/alphabeticBaseline *)
2015+
2016+
method emHeightAscent : number_t readonly_prop
2017+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightAscent *)
2018+
2019+
method emHeightDescent : number_t readonly_prop
2020+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightDescent *)
2021+
2022+
method fontBoundingBoxAscent : number_t readonly_prop
2023+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxAscent *)
2024+
2025+
method fontBoundingBoxDescent : number_t readonly_prop
2026+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxDescent *)
2027+
2028+
method hangingBaseline : number_t readonly_prop
2029+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline *)
2030+
2031+
method ideographicBaseline : number_t readonly_prop
2032+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline *)
2033+
20012034
method width : number_t readonly_prop
2035+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/width *)
20022036
end
20032037

20042038
and imageData = object

lib/js_of_ocaml/dom_html.mli

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1809,7 +1809,41 @@ and canvasGradient = object
18091809
end
18101810

18111811
and textMetrics = object
1812+
method actualBoundingBoxAscent : number_t readonly_prop
1813+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxAscent *)
1814+
1815+
method actualBoundingBoxDescent : number_t readonly_prop
1816+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxDescent *)
1817+
1818+
method actualBoundingBoxLeft : number_t readonly_prop
1819+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxLeft *)
1820+
1821+
method actualBoundingBoxRight : number_t readonly_prop
1822+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxRight *)
1823+
1824+
method alphabeticBaseline : number_t readonly_prop
1825+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/alphabeticBaseline *)
1826+
1827+
method emHeightAscent : number_t readonly_prop
1828+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightAscent *)
1829+
1830+
method emHeightDescent : number_t readonly_prop
1831+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/emHeightDescent *)
1832+
1833+
method fontBoundingBoxAscent : number_t readonly_prop
1834+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxAscent *)
1835+
1836+
method fontBoundingBoxDescent : number_t readonly_prop
1837+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxDescent *)
1838+
1839+
method hangingBaseline : number_t readonly_prop
1840+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline *)
1841+
1842+
method ideographicBaseline : number_t readonly_prop
1843+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline *)
1844+
18121845
method width : number_t readonly_prop
1846+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/width *)
18131847
end
18141848

18151849
and imageData = object

0 commit comments

Comments
 (0)