Wkhtmltopdf не может распечатать SVG-путь (старшая диаграмма)
Я пытаюсь создать PDF-файл из диаграммы JS, например: http://www.highcharts.com/stock/demo/
Это требует задержки JS, так
wkhtmltopdf --javascript-delay 1000 http://www.highcharts.com/stock/demo/ pdftest1.pdf
В результате я вижу только серую толстую линию.
Я использую версию 0.11.0 rc2 компонента в Windows 7. У кого-нибудь еще возникают такие же проблемы?
2 ответа
Здесь обходной путь. Хитрость заключается в том, чтобы установить plotOptions.series.enableMouseTracking в false.
Это потому, что серая линия является областью "дорожки мыши" на графике и по некоторым причинам не скрыта wkhtmltopdf.
Немного опоздал на вечеринку, но я обнаружил, что добавление этого в CSS, который я отправляю в wkhtmltopdf, скрывает область следа мыши, вызывающую раздражение, плюс тень под линиями, которая не выглядит так хорошо в PDF-версии.
g.highcharts-tracker, g.highcharts-tooltip, path[isShadow] { display:none; }