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;
    }
}

我需要表格适合上面指定的参数。它们必须那么大,因为它们需要适合特殊标签。

有没有办法可以在 print 语句中放置一个表格,以便它强制适应这些“边距”?或者,如果有另一种打印 HTML 以使其适合指定尺寸的方法,我将非常愿意研究它。

4

1 回答 1

0

对于我打算做的事情(或尝试做的事情),我决定使用jsPDF,因为它完成了我想做的事情。

于 2013-07-07T13:58:19.660 回答