0

私は何かを印刷する必要があり、それはかなり具体的でなければなりません。

さて、私はできる限り行ってきましたが、私が知りたいのは、指定されたマージン内に表を収める方法です。

/* ===== Printing ===== */
@media print {
    /*Reset Style*/
    body {
        margin:0;
        padding:0;
    }

    /*Remove Element*/
    .main, .wrapper, .pat_index_col1, #header, #footer, .dataTables_wrapper, #h4 {
        display:none;
        }

    .print {
        height: 132.283464567px; 
        width: 264.566929134px;
        border:1px solid #000;
        border-radius:5px;
        page-break-inside:avoid;
    }

    table {
        width: 264.566929134px;
        height: 132.283464567px;
    }

    thead {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
    }

    tbody {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    }

    tfoot {
            font-family:Arial, Helvetica, sans-serif;
            font-size:8px;
            background-color:#060;
    }
}

上記のパラメータに収まるようにテーブルが必要です。特別なラベルの内側に収まる必要があるため、サイズが大きくなければなりません。

それらの「マージン」内に強制的に収まるように、印刷ステートメント内にテーブルを配置する方法はありますか? または、指定されたサイズに収まるように HTML を印刷する別の方法があれば、喜んで調べてみたいと思います。

4

1 に答える 1

0

私がやろうとしていること (または試してみること) については、私がやりたいことをしたので、 jsPDFを使用することにしました。

于 2013-07-07T13:58:19.660 に答える