title: Set print orientation to landscape with a c# Winforms WebBrowser Control
body: <p>I need to programmatically change the print orientation for one of my webbrowser controls in a winforms app. From what I'm reading in other posts... it looks like the only way to do it is via a programmatic registry edit, print, then change the registry back.</p>
  
  <p>Is this the only solution? If so, can anyone help with the correct way to do this in code?</p>