0

多くの列を含むテーブルを印刷したいと思います。

私がやっている方法は以下のようなものです

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で?

4

0 に答える 0