D3.js D3。如何将svg文本字符串与表行中的svg矩形对齐?
在D3中,我使用svg构建了一个简单的表: 每行由一个rect和三(3)个文本字符串元素组成。我不得不求助于眼珠的矩形,以符合文本字符串,这是不理想的。以下是标记:D3.js D3。如何将svg文本字符串与表行中的svg矩形对齐?,d3.js,svg,D3.js,Svg,在D3中,我使用svg构建了一个简单的表: 每行由一个rect和三(3)个文本字符串元素组成。我不得不求助于眼珠的矩形,以符合文本字符串,这是不理想的。以下是标记: 还有什么方法可以从文本中获取高度/宽度度量来定位矩形吗?是的,可以在DOM元素上使用.getBBox()。因此,由于所有内容都是动态配置的,所以我设置文本,抓取bbox,然后使用bbox来定位/调整我的矩形?是的,这就是想法。bbox将告诉您文本的尺寸,从中可以导出rect.Cool的位置。非常感谢。干杯。是的,您可以在DOM元
还有什么方法可以从文本中获取高度/宽度度量来定位矩形吗?是的,可以在DOM元素上使用
.getBBox()
。因此,由于所有内容都是动态配置的,所以我设置文本,抓取bbox,然后使用bbox来定位/调整我的矩形?是的,这就是想法。bbox将告诉您文本的尺寸,从中可以导出rect.Cool的位置。非常感谢。干杯。是的,您可以在DOM元素上使用.getBBox()
。因此,由于所有内容都是动态配置的,所以我设置文本,抓取bbox,然后使用bbox来定位/调整我的rect?是的,这就是想法。bbox将告诉您文本的尺寸,从中可以导出rect.Cool的位置。非常感谢。干杯