2017-11-21 13 views
1

die pdf lädt nicht c3-Diagramme, die in Ansichten sind.Kann nicht laden c3-Diagramme in pdf

Versucht mit - Javascript-Verzögerung, aber es funktioniert nicht. generator.CustomWkHtmlArgs = "--javascript-delay 200000";

Ich habe versucht, eine statische svg aber Ereignis setzen, die nicht

Rendering ist

ich etwas fehle?

Antwort

1

Ich nehme an, dass Sie NReco PdfGenerator verwenden, der intern wkhtmltopdf tool ausführt; Das bedeutet, dass Ihre Frage in Wirklichkeit über c3-Diagramme und wkhtmltopdf lautet.

Dies ist bekannt Problem: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/1964

Kurz gesagt, versuchen Sie Folgendes zu tun:

1) sicherzustellen, dass Ihre div als Grafik-Platzhalter verwendet eine feste Breite hat, smth wie:

<div id="myChart" style="width:950px"></div> 

2) Fügen Sie das folgende js-Code-Snippet zu Ihrem HTML-Code hinzu, der c3-Diagramme rendert:

Function.prototype.bind = Function.prototype.bind || function (thisp) { 
    var fn = this; 
    return function() { 
     return fn.apply(thisp, arguments); 
    }; 
};