我试图打印一个包含许多列的jquery数据表。整个表格显示在屏幕上,但是当我点击打印时,列会不断拉伸。结果,一些列从打印文档中被剪切。我尝试使用自定义功能来设置td宽度,但没有效果。谁能帮我吗?
这是我尝试遵循datatables文档的内容:
customize: function ( win ) {
$(win.document.body).find('table').addClass('display').css('font-size', '5px');
$(win.document.body).find('table').css('table-layout','auto');
$(win.document.body).find('th').css('width','10%');
$(win.document.body).find('td').css('width','10%');
}
这是我在屏幕上看到的(打印前): https://screenshots.firefox.com/VNmLTF2b6UXlar7l/localhost
这是我点击打印时得到的结果(看到列已拉伸很多): table after print