1

来自教程第 206 课的 angularjs ui-grid PDF 导出器的示例代码在官方页面上效果很好。当我复制代码并运行它......或在他们的 Plunker 中运行它......它会短暂打开一个用于 PDF 输出的选项卡,然后关闭该选项卡。

经过多次调试,我发现删除exporterPdfCustomFormatter设置可以解决问题。事实上,我可以将其设置为API 参考中的其他两个示例(简单文本或列定义),但将其设置为任何函数(例如页码所需)都会失败。这里的使用pageCount与官方 pdfmake 网站之间存在差异,但事实证明这无关紧要:任何功能都失败了。

我不明白为什么这在官方网站上有效,但似乎相同的代码对我或他们的 Plunker 不起作用。

4

1 回答 1

0

我刚刚遇到了同样的问题。要使其正常工作,请从 app.js 中删除 exporterPdfCustomFormatter

//exporterPdfCustomFormatter: function ( docDefinition ) {
//      docDefinition.styles.headerStyle = { fontSize: 22, bold: true }; 
//      docDefinition.styles.footerStyle = { fontSize: 10, bold: true }; 
//      return docDefinition;
//    },
于 2015-03-09T09:03:56.913 回答