如何控制打印字体大小

时间:2015-09-07 01:00:45

标签: javascript css printing media-queries font-size

我允许我的用户打印,但输出太大(我必须在打印对话框中手动调整到约60%)。我使用css媒体查询(下面)来控制内容,并尝试更改html, body{}的字体大小,而不更改输出字体大小。打印到Adobe PDF正确打印

任何想法我做错了什么?

我的打印链接:

<a href="#" onclick="window.print(); return false;"></a>

我的css:

@media print {
    body * {
        visibility: hidden;
    }
    .printme, .printme * {
        visibility: visible;
    }
    .printme {
        position: absolute;
        left: 0;
        top: 0;
    }
    .printme, .printme:last-child {
        page-break-after: avoid;
    }

    .display-none-on, .display-none-on * {
        display: none !important;
    }
    html, body {
        height: auto;
        font-size: 12pt; /* changing to 10pt has no impact */
    }

}

0 个答案:

没有答案