Disabling unwanted borders when exporting charts with wkhtmltopdf
wkhtmltopdf is a headless browser that allows turning web pages, including dynamic content such as charts, into PDF documents.
It works with amCharts pretty well, save for one minor annoyance - it produces a visible border around chart elements, like legend and plot area.
To work around it follow these simple steps:
- Enable chart element class names by using
addClassNames:
"addClassNames": true- Disable display of borders in
@media printCSS:
@media print { .amcharts-bg, .amcharts-plot-area, .amcharts-legend-bg { display: none; }}P.S. in order for this to work, you also need to use --print-media-type command line option in wkhtmltopdf.