with this function, I can print div content succesfully but I want to fitting one horizantal page . How can I do that?
function printDiv(divId) {
var printContents = document.getElementById(divId).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
return true;
}
In CSS, you can use the @media print label to size your div to fit a whole page, like
@media print {
div { /*page with 1 inch margins */
height: 9in;
width: 6.5in;
}
}