gpt4 book ai didi

jquery - 数据表定制pdf

转载 作者:行者123 更新时间:2023-12-01 00:02:29 25 4
gpt4 key购买 nike

我正在使用 jQuery 数据表将表导出为 pdf。现在 pdf 中的所有文本都是左对齐的。如何将其更改为右对齐?我需要向导出的 pdf 添加自定义 css。

这是我的代码

$('#reporTable').DataTable({

"paging" : false,
"ordering": false,
"info" : false,
"searching" : false,

dom: 'T<"clear">lfrtip',
tableTools: {
"sSwfPath": "/javascripts/js/dataTables/tools/swf/copy_csv_xls_pdf.swf",

"aButtons": [
{
"sExtends": "pdf",
"sTitle": filename,
"sPdfOrientation": "landscape",
"sPdfMessage": out_name+":" + msg
},

],

}

});

最佳答案

使用自定义回调。它没有很好的记录,请参阅 this answer for some references ,或者您可以尝试自己调查传递的 doc 文字。基本上

customize: function(doc) {
doc.defaultStyle.alignment = 'right';
doc.styles.tableHeader.alignment = 'right';
}

最终将生成标题和单元格内容右对齐的 PDF。样本可以是

$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [{
extend: 'pdfHtml5',
customize: function(doc) {
doc.defaultStyle.alignment = 'right';
doc.styles.tableHeader.alignment = 'right';
}
}]
})

演示 -> https://jsfiddle.net/yzdtLz36/

关于jquery - 数据表定制pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40210899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com