如何在Elm中获取svg文本的长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Elm中获取svg文本的长度相关的知识,希望对你有一定的参考价值。

有没有办法在Elm中获取一段Svg文本的长度?我使用text_函数构造文本,但需要知道它的大小,以便我可以定位其他元素。

我正在寻找的那种功能就像是

getLength : Svg.Svg msg -> Int
答案

你不可能得到一个你想要的功能,因为它不是纯粹的 - 它需要根据像素密度返回不同的值。

据我所知,还没有使用任务的版本,你也不能轻易获得html元素的大小。您可能需要使用端口来获取一些javascript来为您执行此操作

以上是关于如何在Elm中获取svg文本的长度的主要内容,如果未能解决你的问题,请参考以下文章

如何在具有特定宽度和高度的矩形中获取 svg 文本元素?

如何根据文本长度创建新选项卡?

HTML5 - 如何获取 SVG 文本元素的中心点?

如何从“活动”中的“编辑”文本中获取值并将其用于片段?

如何以毫秒为单位获取javaFX音频片段的长度[关闭]

OnItemClick 如何从列表视图中获取单击项目的文本值