2013-01-22 5 views
5

Ich versuche, einen PDF-Bericht mit dem Wicked_pdf-Juwel und Highcharts zu generieren. Ich habe bereits versucht animation, enableMouseTracking und shadow false einzustellen. Aber wenn wkhtmltopdf versucht, die PDF-Dateien zu erzeugen, habe ich einen Fehler bekommen.Highcharts funktioniert nicht mit wicked_pdf

Ich wirklich nicht was zu tun, denn wenn ich das gleiche Verfahren für einen HTML-Code, Highcharts rendert perfekt.

Antwort

4

Versuchen Sie diese Einstellung:

für mich
series: { 'enableMouseTracking: false, shadow: false, animation: false' : nil} 

Diese Lösung gearbeitet. Ich habe eine PDF-Ansicht und eine HTML-Ansicht und implementierte Lösung hat:

<more highchart options> 
... 
plotOptions: { 
        line: { 
        marker: { 
         enabled: false 
        }, 
        dashStyle: 'ShortDash' 
        }, 
        series: { #{request.format == 'pdf' ? 'enableMouseTracking: false, shadow: false, animation: false' : nil} } 
       }, 
... 
<more highchart options> 
+1

Ich löste es mit der vorherigen Version von wkhtmltopdf, die Version 0.10.0_rc2-Static-AMD64. Die letzte Version, die ich benutzte, hat einige Probleme beim Rendern von Javascript. – user2002098

5

ich es fest durch diese Optionen einstellen:

plotOptions: 
    line: 
    animation: false 
    enableMouseTracking: false 
    shadow: false 

Vergessen Sie auch nicht JQuery zu schließen und Inline Ihre Stile und Skripte