使用pdfmake仅在pdfHtml5中为数据表表的特定列设置样式

时间:2017-01-31 18:52:21

标签: javascript datatables pdfmake

使用pdfmake仅在pdfHtml5中为数据表表的特定列设置样式。我想以pdf格式导出数据表,并仅使用nowrap样式或使用nowrap排除特定列。

使用doc.defaultStyle.noWrap = true;导出为pdf时,我无法整理整个表格。但是,如何才能将noWrap仅应用于某个列?所以例如仅限于第5和第7列?

{
extend:    'pdfHtml5',
text:      'PDF',
exportOptions: {
    columns: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
},
customize: function(doc) {
    doc.defaultStyle.noWrap = true;
}
}

替代现在除了第0列和第1列之外的所有列?有一个宽度为set column width when exporting to pdf when using datatables.net的示例。我已经尝试了这个,但它没有工作

doc.styles['td:nth-child(5)'] = { 
        noWrap: true
}

//doc.content.table.noWrap = true;
//doc.content.style.noWrap = true;

0 个答案:

没有答案