In our application we enable users to print pages. We do this by supplying a button which when click calls the window.print() function.
Some of the pages would look better if they were printed in landscape mode rather than portrait. Is there a way to control the page layout from JavaScript?
Update: Following the advice given here I looked for ‘css landscape’ in google, and found the following article that showed ways of css-ly defining landscape:
You should use a print stylesheet.
More info…
How to print only parts of a page?
Edit: to coerce landscape orientation, apparently the standard is
size: landscape, but I have no idea how well that’s supported across browsers.