这个为CSS样式,DIV样式都写在DIV中。
@page{
size: 7.5cm 6cm;
margin: 0 0 0 -2cm;
}
@media print {
size: 7.5cm 6cm;
margin: 0 0 0 -2cm;
}
JS部分,仿的网上教程如下:
function printdiv(printpage) {
var headstr = '<html><head><title></title></head><body>';
var footstr = "</body>";
var newstr = document.getElementById(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
console.log(headstr + newstr + footstr);
document.getElementsByTagName("body")[0].style.zoom = 1;
window.print();
document.body.innerHTML = oldstr;
return false;
}
左边显示不全,右边留空,已设置横向打印。