2011-12-08 46 views
2

我想添加2个样式到一个字符串在JavaScript中,然后呈现为SVG。text-decoration:line-through;在SVG呈现由Highcharts

第一种风格是文字颜色:#value;并且工作正常,因为svg将其重现为填充:#value;

第二种风格是文字修饰:直通;这不起作用,因为文本不被视为文本,是一个SVG渲染。

我的问题:我如何向自动生成的highcharts svg请求我的直通式样?

回答

1

这是你在想什么?

这是从原始的叉子,只有叉具有textdecoration属性设置它。

原:http://jsfiddle.net/Tr7nk/11/

叉线通:http://jsfiddle.net/GreyPilgrim/pFXTd/

原来是从造型工具提示Highcharts API例如: http://www.highcharts.com/ref/#tooltip--style

而这里的叉子宣布对线的摘录通过:

tooltip: { 
    style: { 
     padding: 10, 
     textDecoration: 'line-through', 
     fontWeight: 'bold' 
    } 
}, 

何这有助于。

+0

不完全是我以后。我可以在轴元素上获得文本修饰,但是这是由更多js渲染的额外元素 – jamiethepiper