实际上,我在项目中使用DT,并且我需要将生成的表信息导出为PDF,因为在这里一切都很好。对我来说,另一个需要是在表的底部(不在页脚或页眉中)添加其他信息,唯一的选择似乎是
messageBottom: "MY ADDITIONAL INFO GOES HERE",
由于我需要插入的信息是数字和解释,因此我需要例如使用不同的样式(主要是不同的字体大小)来格式化此信息。 我阅读了很多文档,在SO上找到了一些示例,但仍然无法弄清所需的结果。任何帮助将不胜感激。
示例和文档:
https://datatables.net/extensions/buttons/examples/html5/titleMessage.html
DataTables exporting PDF/Excel with footnotes在这里我尝试使用push,但是html格式仍然无法正常工作。
这是我实际使用的代码:
messageBottom: "\n\nALL INFO:
InitValue: ( '.$result_info_footer["vl_init"].' ) +
[ Total A ( '.$result_info_footer["total_A"].' ) -
Tot B ( '.$result_info_footer["total_B"].' )
] =
'.$result_info_footer["final_total"].' USD.",
最后的结果是,当我以pdf格式导出时,表格是该表格,表格下方是此消息:
ALL INFO: InitValue: (100.00) + [ Total A (20.00) - Total B (11.00) ] = 109.00 USD
我想要:109.00 USD以粗体显示或更大的字体大小。
希望我的解释很清楚,如有疑问,请问一下。
ps:
'.$result_info_footer["vl_init"].'
'.$result_info_footer["total_A"].'
'.$result_info_footer["total_B"].'
'.$result_info_footer["final_total"].'
这些是查询返回的php值,因为此脚本在服务器端运行,并且表是从php文件生成的。