谷歌图表Jquery导出Pdf两页

问题描述 投票:-1回答:1

如何在两个或多个页面上显示Google图表PDF输出?以这种方式在单个页面上有一些缺失。

btnSave.addEventListener('click', function () {
      var doc = new jsPDF();
      doc.addImage(chart.getImageURI(), 0, 0);
      doc.save('chart.pdf');
    }, false);

Code

jquery jspdf
1个回答
0
投票

您不希望单独在两个或多个页面上显示图表。缺少图表部分原因的原因是您没有设置正确的pdf页面大小。 jspdf的默认页面格式是'a4': [595.28, 841.89],而chart_div的样式是"width: 800px; height: 1500px;"。所以试试var doc = new jsPDF('p','pt',[800 1500])吧。如果您需要固定页面大小,请使用addImage()调整图表大小。有关详细信息,请参阅此answer

© www.soinside.com 2019 - 2024. All rights reserved.