多くの列を含むテーブルを印刷したいと思います。
私がやっている方法は以下のようなものです
function PrintPlanning()
{
var data = $('#planning').html();
var mywindow = window.open();
mywindow.document.write('<html><head><title>Planning</title>');
mywindow.document.write('<link type="text/css" rel="stylesheet" href="/print.css"/>');
mywindow.document.write('</head><body>');
mywindow.document.write('<div id="planning">');
mywindow.document.write(data);
mywindow.document.write('</div>');
mywindow.document.write('</body></html>');
mywindow.print();
return true;
}
私のテーブルはこんな感じでとても大きいです。
<div id="planning">
<table>
...
</table>
</div>
関数を起動すると、印刷の概要が表示されますが、表が幅のページに収まり、コンテンツが非常に小さくなります (判読できません)。
新しいページで水平方向に拡張することは可能ですか? 多分CSSで?