gpt4 book ai didi

svg - 在 raphael 中设置文本元素的行高

转载 作者:行者123 更新时间:2023-12-04 15:02:33 25 4
gpt4 key购买 nike

我想增加使用 raphael 生成的多行文本元素的行高。这似乎不起作用:

text_element.attr({"line-height": "16" });

如何才能做到这一点?谢谢

最佳答案

您可以执行以下操作,但它并不漂亮并且破坏了 Raphael 提供的封装。考虑以下:

text_element = r.text(10, 10, "Text in\nRaphael\nis a pain");

text_element.node.childNodes[0].setAttribute('dy', 0);
text_element.node.childNodes[1].setAttribute('dy', 5);
text_element.node.childNodes[2].setAttribute('dy', 5);

这将产生具有默认字体设置的重叠文本行。

如果我发现更好的方法,我会更新我的答案。

关于svg - 在 raphael 中设置文本元素的行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com