我正在尝试从 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 版本。还有其他人遇到同样的问题吗?
我正在尝试从 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 版本。还有其他人遇到同样的问题吗?
这里有一个解决方法。诀窍是将 plotOptions.series.enableMouseTracking 设置为 false。
这是因为灰线是图表的“鼠标轨迹”区域,并且由于某些原因它没有被 wkhtmltopdf 隐藏。
聚会有点晚了,但我发现将它添加到我发送到 wkhtmltopdf 的 CSS 中会隐藏有问题的鼠标轨迹区域,以及在 PDF 版本中看起来不太好的线条下方的阴影。
g.highcharts-tracker, g.highcharts-tooltip, path[isShadow] { display:none; }