SVG工具提示问题

时间:2014-12-18 09:13:07

标签: c# asp.net html5 svg

我有一个用asp.net构建的项目,c#。并使用HTML中的嵌入对象来显示SVG文件。

我有一个请求显示SVG元素的工具提示。 SVG是一个单独的文件,其内容为XML格式。此文件基本上是从Visio文件转换后生成的。

现在我必须在不同的SVG元素的工具提示中显示一些动态内容。

我添加了一个单独的rect和text元素并将其隐藏在SVG元素中,鼠标悬停在任何SVG元素上,我正在使工具提示可见。它正在努力到这一点。

现在我必须设置工具提示的位置,如果我需要根据目标组元素计算位置,这有点棘手。

如果我将工具尖端填充到鼠标位置,那么工具尖端会拖动鼠标位置看起来很糟糕。所以我想在目标元素位置上填充工具提示。

请帮我设置工具尖端位置超过目标元素!

1 个答案:

答案 0 :(得分:0)

通过以下网址找到解决方案:How to determine size of Raphael object after scaling & rotating it?

使用get_metrics函数计算显示工具提示所需的位置。

非常感谢!