2013-01-22 24 views
5

Tôi đang cố tạo báo cáo PDF bằng cách sử dụng đá quý Wicked_pdf và Highcharts. Tôi đã cố gắng đặt animation, enableMouseTrackingshadow sai. Nhưng khi wkhtmltopdf cố gắng tạo ra các tập tin PDF tôi nhận được một lỗi.Highcharts không hoạt động với wicked_pdf

Tôi thực sự không phải làm gì, bởi vì khi tôi làm thủ tục tương tự cho một HTML, Highcharts ám hoàn hảo. thiết lập này

Trả lời

4

Hãy thử:

series: { 'enableMouseTracking: false, shadow: false, animation: false' : nil} 

Giải pháp này làm việc cho tôi. Tôi có một cái nhìn pdf và một cái nhìn html và giải pháp thực hiện có:

<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

Tôi đã giải quyết nó bằng cách sử dụng phiên bản trước đó của wkhtmltopdf, phiên bản 0.10.0_rc2-static-amd64. Phiên bản cuối cùng mà tôi đã sử dụng có một số vấn đề khi render javascript. – user2002098

5

tôi cố định nó bằng cách thiết lập tùy chọn này:

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

Ngoài ra, đừng quên để bao gồm JQuery và nội tuyến phong cách của bạn và script

Các vấn đề liên quan