Skip to content

Commit 6aebdf5

Browse files
authored
Lib: Add other textMetrics property (#1784)
1 parent 3d1286a commit 6aebdf5

File tree

3 files changed

+57
-0
lines changed

3 files changed

+57
-0
lines changed

CHANGES.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
and direct style, resulting in better performance when
1111
no effect handler is installed
1212
* Compiler/Runtime: Make resuming a continuation more efficient in js (#1765)
13+
* Lib: Add other textMetrics property (#1784)
1314

1415
## Bug fixes
1516
* Fix small bug in global data flow analysis (#1768)

lib/js_of_ocaml/dom_html.ml

+28
Original file line numberDiff line numberDiff line change
@@ -1998,7 +1998,35 @@ 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 fontBoundingBoxAscent : number_t readonly_prop
2017+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxAscent *)
2018+
2019+
method fontBoundingBoxDescent : number_t readonly_prop
2020+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxDescent *)
2021+
2022+
method hangingBaseline : number_t readonly_prop
2023+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline *)
2024+
2025+
method ideographicBaseline : number_t readonly_prop
2026+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline *)
2027+
20012028
method width : number_t readonly_prop
2029+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/width *)
20022030
end
20032031

20042032
and imageData = object

lib/js_of_ocaml/dom_html.mli

+28
Original file line numberDiff line numberDiff line change
@@ -1809,7 +1809,35 @@ 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 fontBoundingBoxAscent : number_t readonly_prop
1828+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxAscent *)
1829+
1830+
method fontBoundingBoxDescent : number_t readonly_prop
1831+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxDescent *)
1832+
1833+
method hangingBaseline : number_t readonly_prop
1834+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline *)
1835+
1836+
method ideographicBaseline : number_t readonly_prop
1837+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline *)
1838+
18121839
method width : number_t readonly_prop
1840+
(** https://developer.mozilla.org/docs/Web/API/TextMetrics/width *)
18131841
end
18141842

18151843
and imageData = object

0 commit comments

Comments
 (0)