我的客户希望他们的客户能够以打印机友好的格式打印 html 页面的结果,因此我们使用媒体查询和 css 创建了一个打印样式表。当我们在打印预览中查看页面时,打印机将文档设置为 100%。
不幸的是,在 100% 的打印机尺寸下,文档将所有内容调整为 stretc 和分页符,但在 50% 的打印机尺寸下,一切都完好无损,打印机设置也会自动设置为不检查以允许图像和背景图像.我怎样才能强制它做到这一点,以便当一个人在这个特定的 html 页面中单击打印时,它会强制页面以 50% 的比例呈现,以便它显示所有内容并强制它显示图像和背景图像。以便最后的页面按照我们希望的方式打印。
最佳答案
我建议使用您想要的确切页面大小。
@media print
{
@page
{
size: 5.5in 8.5in;
size: landscape;
}
}
关于javascript - 要打印的 HTML 页面 - 如何在自动打印之前操作打印机设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20059474/