我有一个数据表,其列可以动态增加...它最多可以增加20列。显示打印机友好版本表的最佳方法是什么。我应该使用Jasper报告吗?如果是,Jasper报告期望将xml文件作为源,因此如何从JSP页面生成XML文件。
答案 0 :(得分:2)
只提供一个CSS文件,只有指定media="print"
才能由打印机读取。
<link rel="stylesheet" href="print.css" media="print" />
其中你可以使用CSS来设置页面方向(横向),减小字体大小,减少边距/填充,隐藏/显示特定的列/单元格,甚至隐藏整个表格并显示另一个。