user1820973 user1820973 - 2 years ago 193
Javascript Question

Print in Landscape format

Possible Duplicate:

Landscape printing from HTML

I am using below code to show print window on button click:

function print_onclick() {
return false;

I want the page to be printed in Landscape format. Is there any property I can add in above code to make it work ?

Additional Info:
Since my page width is 1280 px, when I print it on A4 paper with portrait orientation, the font becomes too small.
I want to print only 2 lines. If not landscape, is there a way I can fix the font size of those table cell/divs while printing ?

Answer Source

you cannot set this in javascript, you have to do this with html/css:

<style type="text/css" media="print">
  @page { size: landscape; }

EDIT: See this Question and the accepted answer for more information on browser support: Is @Page { size:landscape} obsolete?

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download