我正在尝试从JS高级图表创建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。还有其他人遇到同样的问题吗?
答案 0 :(得分:11)
这是workaround。诀窍是将plotOptions.series.enableMouseTracking设置为false。
这是因为灰线是图表的“鼠标轨迹”区域,由于某些原因它不被wkhtmltopdf隐藏。
答案 1 :(得分:4)
派对有点晚了,但我发现将这个添加到我发送给wkhtmltopdf的CSS中隐藏了有问题的鼠标轨道区域,以及在PDF版本中看起来不太好的线条下的阴影。
g.highcharts-tracker, g.highcharts-tooltip, path[isShadow] { display:none; }