9

我正在尝试从 JS highchart 图表创建 PDF,如下所示:http ://www.highcharts.com/stock/demo/

它需要JS延迟所以

wkhtmltopdf --javascript-delay 1000 http://www.highcharts.com/stock/demo/ pdftest1.pdf

结果我只看到一条灰色的粗线。

我在 Windows 7 上使用该组件的 0.11.0 rc2 版本。还有其他人遇到同样的问题吗?

4

2 回答 2

12

这里有一个解决方法。诀窍是将 plotOptions.series.enableMouseTracking 设置为 false。

这是因为灰线是图表的“鼠标轨迹”区域,并且由于某些原因它没有被 wkhtmltopdf 隐藏。

于 2013-01-04T16:15:11.447 回答
4

聚会有点晚了,但我发现将它添加到我发送到 wkhtmltopdf 的 CSS 中会隐藏有问题的鼠标轨迹区域,以及在 PDF 版本中看起来不太好的线条下方的阴影。

g.highcharts-tracker, g.highcharts-tooltip, path[isShadow] { display:none; }
于 2013-10-02T00:56:24.930 回答