我正在通过打印 HTML 收据javascript:window.print()
将其打印到喷墨打印机上,一切都会好起来的。但是在 DOT-MATRIX 打印机上,Epson LX-300+II 一切都不同了。它不合适,文本未对齐。我尝试将其保存为 PDF 并从 Adobe Reader 打印 PDF,方向似乎都很好。
我已经设置了页面大小并尝试调整字体大小,但仍然无法正确打印。顺便说一下,收据的尺寸是8.5 x 5.5in。
我尝试制定 CSS,但未能得到正确的结果。这是CSS:
@media print {
html, body {
width: 8.5in;
height: 5.5in;
display: block;
font-family: "Calibri";
font-size: auto;
}
@page
{
size: 5.5in 8.5in;
}
}
此外,每当我尝试添加@page { size: 8.5in 5.5in.; size: Portrait; }
打印纸时,它都是横向的。
我怎样才能把事情做好?
编辑: 我试过
@page {
size: 5.5in 8.5in;
}
但它正在横向打印页面......