AngularJS UI网格pdf导出 - 长文本溢出到相邻列

时间:2016-05-06 06:19:15

标签: angularjs pdf-generation angular-ui-grid

将ui grid中的数据导出为pdf时遇到问题。列中的长字不会破坏并溢出到相邻列。有没有办法像css一样打破这个词我们做word-wrap:break-word ..

我在下面尝试但没有任何效果:

exporterPdfDefaultStyle: { fontSize: 16, overflow: 'wordbreak' },

exporterPdfDefaultStyle: { fontSize: 16, overflow: 'linebreak' },

exporterPdfDefaultStyle: { fontSize: 16, wordWrap: 'breakword' },

Here是样本插件。

1 个答案:

答案 0 :(得分:0)

工作正常没有?这是plunker

我已将数据放入如下所示。如果这不是您的意思,请编辑插件并告诉我。

 data = [{
    name: "Ethel Price",
    gender: "female",
    company: "Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol Enersol"
  }, {
    name: "Claudine Neal",
    gender: "female",
    company: "Sealoud"
  }, {
    name: "Beryl Rice",
    gender: "female",
    company: "Velity"
  }, ]

  $scope.gridOptions.data = data;

这是pdf:

enter image description here

更新:

实际上pdfmake.js上没有这样的选项。这意味着你不能这样做。他们将此标记为feature request。希望他们将来能够实现它。这就是讨论。< / p>

How to wrap the text inside the table cell