【问题标题】:how to make force css print on chrome如何在chrome上强制css打印
【发布时间】:2019-08-07 10:46:19
【问题描述】:

我需要在 google chrome 打印选项上进行强制打印 我尝试在 CSS 上使用此代码,它的力量使纵向或横向 但我需要强制调整 A5 或 A6 等页面大小

@media print{
	@page {
		size: portrait;
		margin-top: 0cm;
        margin-bottom: 0cm;
        margin-left: 0cm;
        margin-right: 0cm;
	}
}

在打印选项(如纵向或横向)上选择 A5 或 A6 选项是强制选项的代码吗

截图:

【问题讨论】:

    标签: html css printing


    【解决方案1】:

    我认为这就是您要寻找的。只是设置size: A4 landscape;

    @media print {
     @page {
        size: A4 landscape;
        max-height:100%;
        max-width:100%
        }
    }
    

    根据您的 img 或您尝试打印的任何内容,您还可以在 @page 下设置您的 img 以使其更适合。

    img {
        width:100%;
        height:100%;
        display:block;
        }
    

    【讨论】:

    • 不工作,我认为它需要为强制页面大小制作代码
    • 你可以试试@media print { html,body { height:100%; width:100%; margin:0; padding:0; } @page { size: A4 landscape; max-height:100%; max-width:100% } }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    • 2014-04-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    相关资源
    最近更新 更多