Javascript 如何重置raphael文本元素的bbox数据

Javascript 如何重置raphael文本元素的bbox数据,javascript,raphael,Javascript,Raphael,我试图更改raphael元素的bbox数据,但它不起作用 我试着设置 textElement.attr(“text”,“1”) 但它看起来像是保存最新最宽的文本宽度,我假设它将bbox值缩小为较小的文本 很明显,我遗漏了一些东西。拉斐尔无法控制元素的边界框。字体元素的边界框仅限于文本的宽度。如果要更改字体大小,只需使用font-size属性: textElement.attr("font-size","12"); 你没有给我们太多的上下文来评估。你有关于这个问题的提琴或实例吗?即使您正在使用的

我试图更改raphael元素的bbox数据,但它不起作用

我试着设置

textElement.attr(“text”,“1”)

但它看起来像是保存最新最宽的文本宽度,我假设它将bbox值缩小为较小的文本


很明显,我遗漏了一些东西。

拉斐尔无法控制元素的边界框。字体元素的边界框仅限于文本的宽度。如果要更改字体大小,只需使用
font-size
属性:

textElement.attr("font-size","12");

你没有给我们太多的上下文来评估。你有关于这个问题的提琴或实例吗?即使您正在使用的代码再多一点,也能说明问题。同意。但是,如果您试图通过为BBox指定新值来调整元素的大小,请不要这样做。使用.transform()对其进行缩放。