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; }
Другие вопросы по тегам