我正在尝试使用 Wicked_pdf gem 和 Highcharts 生成 PDF 报告。我已经尝试设置animation
,enableMouseTracking
和shadow
false 。但是当 wkhtmltopdf 尝试生成 PDF 文件时,我得到了一个错误。
我真的不知道该怎么做,因为当我对 HTML 执行相同的过程时,Highcharts 会完美呈现。
我正在尝试使用 Wicked_pdf gem 和 Highcharts 生成 PDF 报告。我已经尝试设置animation
,enableMouseTracking
和shadow
false 。但是当 wkhtmltopdf 尝试生成 PDF 文件时,我得到了一个错误。
我真的不知道该怎么做,因为当我对 HTML 执行相同的过程时,Highcharts 会完美呈现。
我通过设置以下选项来修复它:
plotOptions:
line:
animation: false
enableMouseTracking: false
shadow: false
另外,不要忘记包含 JQuery 并内联您的样式和脚本
尝试设置这个:
series: { 'enableMouseTracking: false, shadow: false, animation: false' : nil}
这个解决方案对我有用。我有一个 pdf 视图和一个 html 视图,实现的解决方案有:
<more highchart options>
...
plotOptions: {
line: {
marker: {
enabled: false
},
dashStyle: 'ShortDash'
},
series: { #{request.format == 'pdf' ? 'enableMouseTracking: false, shadow: false, animation: false' : nil} }
},
...
<more highchart options>