有谁知道您如何设计从Buttons扩展生成的PDF的样式?我只是想右对齐,如何在数据表中使用colspan?
谢谢
我的代码是
$('#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
},
],
}
});
Run Code Online (Sandbox Code Playgroud)
这是它的示例代码。
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [{
extend: 'pdfHtml5',
title: 'My title' + '\n' + 'a new line',
customize: function(doc) {
doc.styles.title = {
color: 'red',
fontSize: '40',
background: 'blue',
alignment: 'center'
}
doc.styles.tableHeader = {
color: 'red',
background: 'blue',
alignment: 'right'
}
doc.styles.tableBodyEven = {
background: 'yellow',
alignment: 'right'
}
doc.styles.tableBodyOdd = {
background: 'blue',
alignment: 'right'
}
doc.styles.tableFooter = {
background: 'blue',
alignment: 'right'
}
doc.styles['td:nth-child(2)'] = {
width: '100px',
'max-width': '100px'
}
}
}]
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3427 次 |
| 最近记录: |