Javascript 使用NodeJS模块导出时的异常行为

Javascript 使用NodeJS模块导出时的异常行为,javascript,highcharts,Javascript,Highcharts,使用相同的代码(参见fiddle)和3个不同的导出URL,我得到了不同的导出结果。问题是,图表的左侧正在剪切类别标题,但只有在导出为JPG、PNG或PDF时,SVG导出才可以。 JPG、PNG或PDF的当前输出: 这是这些类型的预期输出以及SVG输出的内容: 我在顶部设置了一个鼠标右键单击图像类型,以查看在更改export.url值时出现的问题 这是出口代码: window.chartExportLoc = function(chartid, exportType, graphHeade

使用相同的代码(参见fiddle)和3个不同的导出URL,我得到了不同的导出结果。问题是,图表的左侧正在剪切类别标题,但只有在导出为JPG、PNG或PDF时,SVG导出才可以。 JPG、PNG或PDF的当前输出:

这是这些类型的预期输出以及SVG输出的内容:

我在顶部设置了一个鼠标右键单击图像类型,以查看在更改
export.url
值时出现的问题

这是出口代码:

  window.chartExportLoc = function(chartid, exportType, graphHeader, graphFooter, marginSize) {
    var chartToExport = $('#' + chartid).highcharts(),
      sourceSpacingBottom = chartToExport.options.chart.spacingBottom;

    if (!marginSize) {
      marginSize = 15; //HighCharts default
    }

    chartToExport.exportChart({
      type: exportType,
      scale: 1,
      filename: chartid
    }, {
      title: {
        text: unescape(encodeURI(graphHeader)),
        margin: marginSize
      },
      subtitle: {
        y: 10,
        text: unescape(encodeURI(graphFooter))
      },
      chart: {
        shadow: false,
        width: 800,
        spacingBottom: sourceSpacingBottom - 20
      }
    });
    return false;
  }
我们正在运行highchart导出服务器nodejs模块,它正在生成裁剪图表。如果我们更改
exporting.url
以使用现有的基于Java的导出应用程序,我们将获得正确/预期的输出。如果我们随后更改为使用highcharts托管的导出服务器(export.highcharts.com),它也会生成预期的输出


我确实为此问题提交了一份文件,但highcharts没有回复,希望这里有人能提供帮助。这使我们无法继续使用nodejs实现,最终使基于Java的导出应用程序黯然失色。

刚刚出现了对您在github上发布的帖子的回复。@KamilKulig,是的,我尝试了升级的导出服务器(2.0.14),但剪辑仍然不成功。您能在github上发布您的评论吗?如果讨论发生在一个地方,对讨论更好。@KamilKulig,是的,已经这样做了。