1

pdf 没有加载视图中的 c3 图表。

尝试使用 --javascript-delay 但它不起作用。generator.CustomWkHtmlArgs = " --javascript-delay 200000 ";

我尝试放置一个静态 svg 但未呈现的事件

我错过了什么吗?

4

1 回答 1

1

我假设您使用 NReco PdfGenerator,它在内部执行 wkhtmltopdf 工具;这意味着您的问题实际上是关于 c3 图表和 wkhtmltopdf 的。

这是已知问题:https ://github.com/wkhtmltopdf/wkhtmltopdf/issues/1964

简而言之,尝试执行以下操作:

1) 确保用作图表占位符的 div 具有固定宽度,例如:

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

2) 将以下 js 代码片段添加到呈现 c3 图表的 HTML 中:

Function.prototype.bind = Function.prototype.bind || function (thisp) {
    var fn = this;
    return function () {
        return fn.apply(thisp, arguments);
    };
};
于 2017-11-21T10:55:54.937 回答